码迷,mamicode.com
首页 >  
搜索关键字:nsobject    ( 1493个结果
线程的安全隐患
线程安全的概念是,当多个线程同时访问一个资源时,要确保资源的准确性。也就是说,多个线程必须同步访问一块资源……实现线程安全就是加锁。加锁,锁定的代码要尽量少。加锁范围内的代码,同一时间只允许一个线程执行。互斥锁@synchronized (self)的参数,任何继承NSObject的对象都可以,如:...
分类:编程语言   时间:2015-11-15 16:09:32    阅读次数:131
Objective-c 访问控制
在Objective-c中定义类时,也可以使用类似于C++中public、private来修饰成员变量,如下:[cpp] view plaincopy@intterfaceTest:NSObject{@publicinti;intj;@protectedfloatm;floatn;@privated...
分类:其他好文   时间:2015-11-13 20:48:42    阅读次数:247
对Objective-C相关的类、方法、属性、成员变量介绍
类的定义@interface FirstClass :NSObject@end//@interface表示声明的是一个类,“:”表示继承关系,@end类的结束类的实现@implementation FirstClass方法的声明+(void)print;-(id)init;//"+"表示声明的是一个...
分类:其他好文   时间:2015-11-13 20:43:13    阅读次数:187
Objective-c 类的继承 方法重写 方法重载
一、类的继承Objective-c中类的继承与C++类似,不同的是Objective-c不支持多重继承,一个类只能有一个父类,单继承使Objective-c的继承关系很简单,易于管理程序。Objective-c中所有类的父类是NSObject。Objective-c中类的继承例子:[cpp] vie...
分类:其他好文   时间:2015-11-13 20:38:44    阅读次数:243
Objective-c 类接口 (@interface) (类定义)
在Objective-c中如何定义一个类呢?我们可以使用下面的格式进行表示:[cpp] view plaincopy@interface类名:父类名{变量定义;}方法定义;@end;下面给出一个实例:[cpp] view plaincopy@interfacePerson:NSObject{NSSt...
分类:其他好文   时间:2015-11-13 18:47:15    阅读次数:185
Block的引用循环问题 (ARC & non-ARC)
Block实现原理首先探究下Block的实现原理,由于Objective-C是C语言的超集,既然OC中的NSObject对象其实是由C语言的struct+isa指针实现的,那么Block的内部实现估计也一样,以下三篇Blog对Block的实现机制做了详细研究:A look inside blocks...
分类:其他好文   时间:2015-11-12 23:39:49    阅读次数:378
OC-id、构造方法
id简介万能指针,能指向任何OC对象,相当于NSObject *id类型的定义typedef struct objc_object { Class isa;} *id;使用// 注意:id后面不要加上*id p = [Person new];局限性调用一个不存在的方法,编译器会马上报错构造方法...
分类:其他好文   时间:2015-11-10 20:49:14    阅读次数:206
iOS中常用的四种数据持久化方法简介
iOS中的数据持久化方式,基本上有以下四种:属性列表、对象归档、SQLite3和Core Data1.属性列表涉及到的主要类:NSUserDefaults,一般 [NSUserDefaults standardUserDefaults]就够用了@interface User : NSObject @...
分类:移动开发   时间:2015-11-07 15:58:17    阅读次数:228
OC-方法的声明和实现、匿名对象
方法声明: 方法调用:*冒号也是方法名的一部分*同一个类中不允许两个对象方法同名练习给Car类设计一个方法,用来和其他车比较车速,如果快返回1,慢返回-1,相同返回0#import @interface Car : NSObject{ @public int speed;}- (int...
分类:其他好文   时间:2015-11-07 14:40:26    阅读次数:281
iOS中处理多线程的方式.
NSObject提供的处理多线程的方法.NSThread:创建一个NSThread对象就是创建了一个线程缺点:需要手动管理线程的基本信息,比如线程的开启,线程的安全等.优点:可以快速创建一个线程并且对线程有控制权,很轻量级.3.NSOpeationQueue:创建一个队列,把线程加入到队列中,在main方法中实现..
分类:移动开发   时间:2015-11-07 10:55:46    阅读次数:184
1493条   上一页 1 ... 56 57 58 59 60 ... 150 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!