码迷,mamicode.com
首页 >  
搜索关键字:oc    ( 5829个结果
iOS学习笔记---oc语言第二天
实例变量与方法一、实例变量的可见度二、方法oc中的方法分两种:类方法和实例方法类方法:只能类使用 eg:+ (id)alloc 注:类方法中不能使用实例变量实例方法:只能对象使用,eg:- (void)sayHi
分类:移动开发   时间:2014-06-25 20:43:54    阅读次数:231
【《Objective-C基础教程 》笔记】(八)OC的基本事实和OC杂七杂八的疑问
1、成员变量、实例变量、局部变量的区别和联系,在访问、继承上如何表现。 2、属性@property 和 {变量列表} 是否相同,有什么不同。...
分类:其他好文   时间:2014-06-25 00:13:19    阅读次数:180
【《Objective-C基础教程 》笔记】(七)OC的关键字用意小结
1.  #import     #import     #import "" 首先在当前目录中查找,如果未找到,则在Xcode设置的预处理程序搜索路径中查找文件。     #import 指令可以防止头文件被重复包含   2. typedef     用于给一个类型定义新名称 或 简化较为复杂的类型声明。   3. #define     用于宏定义预处...
分类:其他好文   时间:2014-06-24 18:50:14    阅读次数:190
Swift的流程控制和函数
流程控制(Control Flow) For循环 for循环和C语言,OC用法很相像,通常有for()和 for in两种。 遍历时可以利用下划线"_"忽略对值的访问等。 Switch switch在Swift中则显得灵活的多,不过需要注意的是,不同于C语言,Swift中的Switch不存在隐式的贯穿,每个case里的表达式后面不需要写break则...
分类:其他好文   时间:2014-06-24 18:12:12    阅读次数:195
oc中对象的初始化
在.m文件中使用对象方法:- (id)init{_name =@“zhangsan”;_age = 18;return self;}然后通过main方法中进行创建对象并初始化:例如:Person *p1 = [[Person alloc] init];类方法alloc是分配内存空间,对象方法init...
分类:其他好文   时间:2014-06-24 15:13:45    阅读次数:170
OC-多线程GCD的使用细节
1>GCD,全称Grand Central Dispatch,”牛逼的中枢调度器”,纯C语言,提供了非常多强大的函数2>GCD优势:(1)GCD是苹果公司为多核的并行运算提出的解决方案(2)GCD会自动利用更多地CPU内核(双核,四核等)(3)GCD会自动管理线程的生命周期(创建线程,调度任务,销毁...
分类:编程语言   时间:2014-06-24 11:54:27    阅读次数:273
OC中线程的状态相关
1.线程的状态NSThread *thread = [[NSThread alloc] initWithTarget:self selector:@selector(run) object:nil];[thread start];2.控制线程状态2.1>启动线程 -(void)start; //进....
分类:编程语言   时间:2014-06-24 11:53:02    阅读次数:233
OC-多线程安全隐患及一般解决办法
1.多线程的安全隐患1.1>一块资源可能被多个线程共享,也就是多个线程可能会访问同一块资源,如多个线程访问同一个对象,变量,文件等当多个线程访问同一块资源时,很容易引发数据错乱和数据安全问题1.2>安全隐患示意图:1.3>安全隐患的解决办法:互拆锁1.4>互斥锁的使用格式@synchronized(...
分类:编程语言   时间:2014-06-24 11:47:01    阅读次数:298
OC-nonatomic和atomic相关
1.原子和非原子属性1.1>OC在定义属性时又nonatomic和atomic两种选择(1)atomic:原子属性,为setter方法加锁(默认就是atomic)(2)nonatomic:非原子属性,不会为setter加锁1.2>atomic加锁原理@property (assign,atomic)...
分类:其他好文   时间:2014-06-24 11:39:45    阅读次数:205
OC中多线程的一些概念
1.进程1.1>进程是指在系统中正在运行的一个应用程序(同时打开QQ和Xcode,系统会分别启动2个进程)1.2>每个进程之间是独立的,每个进程均运行在其专用的且受保护的内存空间内2.线程1.1>一个进程想要执行任务,必须得有线程(每个进程至少要有一条线程,即主线程)1.2>线程是进程的基本执行单元...
分类:编程语言   时间:2014-06-24 11:38:28    阅读次数:229
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!