一、编译器特性1、ARC。ARC是编译器特性。项目中使用了ARC,编译器会在项目编译的时候自动添加OC对象计数器release代码。并且使用了ARC,项目中将不允许出现release、retain、retainCount和[super dealloc]代码。ARC不同于Java和.Net中的垃圾回收...
分类:
移动开发 时间:
2015-05-26 12:12:56
阅读次数:
114
介绍最近出现的 React Native 再次让跨平台移动端开发这个话题火起来了,曾经大家以为在手机上可以像桌面那样通过 Web 技术来实现跨平台开发,却大多因为性能或功能问题而放弃,不得不针对不同平台开发多个版本。但这并没有阻止人们对跨平台开发技术的探索,毕竟谁不想降低开发成本,一次编写就处处运行...
分类:
移动开发 时间:
2015-05-26 12:12:31
阅读次数:
158
1、Objective-C的类可以多重继承么?可以采用多个协议么?答:不可以多重继承,可以采用多个协议。2、#import和#include的区别是什么?#import 跟 #import""有什么区别?#import能避免头文件被重复包含的问题:1) 一般来说,导入objective c的头文件时...
分类:
移动开发 时间:
2015-05-26 12:10:38
阅读次数:
204
一、关于AndroidManifest.xmlAndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中...
分类:
移动开发 时间:
2015-05-26 12:08:06
阅读次数:
209
一、先说Service服务。 1、利用setAction()方法来指定启动的Service服务1 Intent intent = new Intent();2 intent.setAction("ServiceAction");3 startService(intent); 2、使用Intent.....
分类:
移动开发 时间:
2015-05-26 12:05:12
阅读次数:
164
1.- (void)viewDidLoad先设置字体的全局变量font=14;2.自定义2个按钮并添加事件 //放大 _zoomInBtn = [UIButton buttonWithType:UIButtonTypeCustom]; _zoomInBtn.frame = CGRectMake(.....
分类:
移动开发 时间:
2015-05-26 12:05:29
阅读次数:
120
给UILabel添加下划线1 NSMutableAttributedString *content = [[NSMutableAttributedString alloc]initWithString:text];2 NSRange contentRange = {0,[content l...
分类:
移动开发 时间:
2015-05-26 12:04:04
阅读次数:
107
I have been working with the Android AOSP source code for some time now and spent endless hours searching the internet for problems that arose on diff...
分类:
移动开发 时间:
2015-05-26 12:01:22
阅读次数:
257
用法一:下面我们首先定义泛型类: 1 package cn.itcast_04; 2 3 /* 4 * 泛型类:把泛型定义在类上 5 */ 6 public class ObjectTool { //这里的就像一个参数一样,现在还不确定这个泛型的类型是什么,之后创建对象或者调用方法的时候才会...
分类:
移动开发 时间:
2015-05-26 12:00:18
阅读次数:
233
1 package cn.itcast_07; 2 3 import java.util.ArrayList; 4 import java.util.Collection; 5 6 /* 7 * 泛型高级(通配符) 8 * ?:任意类型,如果没有明确,那么就是Object以及任意的Java...
分类:
移动开发 时间:
2015-05-26 12:02:47
阅读次数:
115
(Command 键) – 在某些 Apple 键盘上,此键也可能带有 Apple 标志()(Control 键)(Option 键)-“Alt”可能也出现在此键上(Shift 键)(Caps Lock 键)- 切换大写字母锁定开或关fn(功能键)
分类:
移动开发 时间:
2015-05-26 11:59:39
阅读次数:
169
2013-02-04 16:48?4291人阅读?评论(2)?收藏?举报 【转载请注明原作者和原文链接】 这个是自己总结出来的经验,求版主推荐,求申精!? 用户名密码登录验证后保存Session ? [java]?view plaincopy //?你的U...
分类:
移动开发 时间:
2015-05-26 10:54:59
阅读次数:
267
在Android应用开发中,为了更好地管理Android应用的用户界面里的各组件,Android提供了布局管理器来实现Android应用的图形用户界面平台无关性,其中所有布局管理器的父类为ViewGroup。一般来说,推荐使用布局管理器来管理组件的分布、大小,而不是直接设置组件位置和大小。在开发当中,最常用的方法是预先设置好容器边距(分布)、大小,然后其包含的组件使用"fill_match"或"w...
分类:
移动开发 时间:
2015-05-26 10:44:20
阅读次数:
288
quick-cocos2d-x 实现在lua里面完成android支付宝的接入一、支付宝注册是很麻烦的一个过程,本文就不解释了,想了解的去官网看下注册流程。然后下载他们的sdk-WS_SECURE_PAY_SDK。二、开始集成。1、在eclipse里面导入alipay的工程库WS_SECURE_PA...
分类:
移动开发 时间:
2015-05-26 10:33:29
阅读次数:
244
UIView截图- (UIImage *)captureView:(UIView *)theView{ CGRect rect = theView.frame; if ([theView isKindOfClass:[UIScrollView class]]) { rect...
分类:
移动开发 时间:
2015-05-26 10:33:37
阅读次数:
166
1、#ff000000 此为16进制颜色代码,前2位ff为透明度,后6位为颜色值(000000为黑色,ffffff为白色,可以用ps等软件获取)。2、透明度分为256阶(0-255),计算机上用16进制表示为(00-ff)。 透明就是0阶,不透明就是255阶,如果50%透明就是127阶(256的一半...
分类:
移动开发 时间:
2015-05-26 10:26:24
阅读次数:
149
简介相对布局的组件是由兄弟组件和父组价决定的,因此这种布局被称为相对布局。属性设置介绍RelativeLayout.Layoutparam中只能设置为true和false的属性是:
需要依赖其他组件Id设置的属性:
除此之外,RelativeLayout还可以使用viewGroup.MarginLayoutparams的属性。梅花布局的实例<LinearLayout xmlns:an...
分类:
移动开发 时间:
2015-05-26 09:25:19
阅读次数:
158