#import @class Order;typedef void (^ResultBlock)(Order *resultOrder);@interface AlipayService : NSObject+(instancetype)shareService;/** * 支付动作,跳转到支付客....
分类:
其他好文 时间:
2015-05-20 23:41:01
阅读次数:
199
1、iPhone 系统版本
1. UIDevice
@interface UIDevice : NSObject
+ (UIDevice *)currentDevice;
@property(nonatomic,readonly,retain) NSString *name; // 设备名称
@property(nonatomic,readonly,r...
分类:
移动开发 时间:
2015-05-20 18:29:49
阅读次数:
155
在Swift中使用willSet和didSet这两个特性来监视属性的除初始化之外的属性值变化。willSet里面是新值,即属性即将要变为的值;didSet里面是旧值,即属性变化之前的值。import Foundationclass People : NSObject{ //普通属性 va...
分类:
其他好文 时间:
2015-05-20 17:52:58
阅读次数:
151
早期我们使用延时执行的方法都是用NSObject 类提供的,performSelector:系列的方法,具体有哪些我们看一下我们一般让某个对象延时执行某个方法都会调用包含 afterDelay这个参数的方法,此参数即代表延时多长时间执行 ,但是这一系列的方法的参数都只接受继承自NSObject类得对...
分类:
移动开发 时间:
2015-05-20 17:49:25
阅读次数:
192
1:@property @synthesize 属性(类似java里的get set)上面那个类原先的实现是这样:#import @interface Photo : NSObject { NSString* caption; NSString* photographer; } ...
分类:
移动开发 时间:
2015-05-19 22:08:55
阅读次数:
155
1.判断某个对象是否属于一个类1 Student *stu = [[[Student alloc] init] autorelease];2 BOOL result= [stu isKindOfClass:[Person class]];3 NSLog...
分类:
其他好文 时间:
2015-05-19 20:51:56
阅读次数:
97
一、 继承 1. 继承的基本用法 l 设计两个类Bird、Dog // Bird的声明 @interface Bird : NSObject { @public int weight; } - (void)eat; @end // Bird的定义 @implementation Bird - (vo...
分类:
其他好文 时间:
2015-05-19 18:31:15
阅读次数:
198
NSThread的简单使用 及performSelectorInBackground:withObject
在ios开发过程中,经常会遇到在服务器端获取完数据通过后台使用多线程方式自动更新UI,通常的做法有两种:
1、使用NSObject类的方法performSelectorInBackground:withObject:来创建一个线程。
具体的代码:...
分类:
其他好文 时间:
2015-05-19 13:11:32
阅读次数:
253
大约遇到下面的问题 Expected identifier or ‘(‘ Unknown type name ‘NSString‘ Unknown type name ‘Protocol‘ ... 还有NSString.h、NSZone.h、NSObject.h也会提示类似的错误,根据此链接,我定位到问题原因为引入...
分类:
其他好文 时间:
2015-05-18 16:59:44
阅读次数:
277
#import @interface Student:NSObject{ //成员变量尽量不要用@public int age;} /*set方法作用:提供一个方法给外界,设置age属性值,可以在方法里面对参数过滤命名规范:1)方法名必须以set开头2)set后面跟上成员变量的名称,...
分类:
移动开发 时间:
2015-05-18 14:37:19
阅读次数:
156