1、NSThread 每个NSThread对象对应一个线程,量级较轻(真正的多线程)以下两点是苹果专门开发的“并发”技术,使得程序员可以不再去关心线程的具体使用问题2、NSOperation/NSOperationQueue 面向对象的线程技术3、GCD —— Grand Central Dispa...
分类:
编程语言 时间:
2015-12-11 18:18:32
阅读次数:
221
NSObject是大多数Objective-C类的继承的根类;它没有父类。通过NSObject,其它类继承了一些基础的与Objective-C语言编译器系统之间的接口,并且获得了在它的实例中表现为一个对象的能力。 尽管NSObject不是一个严格的抽象类,实际上它已经是一个类。但是通过它自己一...
分类:
其他好文 时间:
2015-12-10 23:57:46
阅读次数:
292
方法重载:相同的方法名称 不同的参数个数或类型构成方法重载。 OC没有方法重载//// Animal.h#import @interface Animal : NSObject-(void)run;-(void)play;@end#import "Animal.h"@implementati...
分类:
其他好文 时间:
2015-12-10 23:52:10
阅读次数:
199
一,往新建的swift单页面程序中添加一个Cocoa Touch类,用于存储数据以及交互 import UIKit //创建本地数据模型 class TodoModel: NSObject { var id:String var image:String var title:Str...
分类:
编程语言 时间:
2015-12-10 18:56:44
阅读次数:
250
oc中NSObject类是所有类的基类,所有类都要继承自它,那么它的方法就显得特别重要,因为所有类都会有这些基本的方法.看看oc的源码中NSObject是这样定义的:@interface NSObject { Class isa OBJC_ISA_AVAILABILITY;}可以看出,它实...
分类:
移动开发 时间:
2015-12-10 16:38:09
阅读次数:
187
//// Person.h// 属性的声明和实现//// Created by MAC on 15/12/10.// Copyright © 2015年 MAC. All rights reserved.//#import @interface Person : NSObject{ @...
分类:
其他好文 时间:
2015-12-10 13:31:28
阅读次数:
139
转自: https://gist.github.com/igaiga/1354221@interface ImageUploader : NSObject {NSData *theImage;}@property (retain) NSData *theImage;- (void) syncUplo...
分类:
移动开发 时间:
2015-12-10 12:49:09
阅读次数:
161
字符串属性使用strong的原因使用copy一般情况下,我们在声明字符串的时候,属性修饰符都是使用copy关键字#import @interface Person : NSObject//外界改变时, 不会影响当前字符串.@property (nonatomic ,copy)NSString *na...
分类:
其他好文 时间:
2015-12-09 21:32:40
阅读次数:
305
1、Object-C有多继承吗?没有的话用什么代替?cocoa中所有的类都是NSObject的子类多继承在这里是用protocol委托代理来实现的你不用去考虑繁琐的多继承,虚基类的概念.ood的多态特性在obj-c中通过委托来实现.2、Object-C有私有方法吗?私有变量呢?objective-c...
分类:
移动开发 时间:
2015-12-09 17:04:40
阅读次数:
234
首先新建类WebServicesWebServices.h#import @interface WebServiceHelper : NSObject@property (nonatomic,strong) NSString *MethodName;@property (nonatomic,stro...
分类:
移动开发 时间:
2015-12-08 18:01:39
阅读次数:
140