码迷,mamicode.com
首页 >  
搜索关键字:nsobject    ( 1493个结果
属性细节
默认情况下,对象属性是strong的,标量属性是assign的。但是有一个例外,就是对于具有可变副本的属性,我们倾向于将其声明为copy。比如说@interface Person : NSObject@property (nonatomic,copy) NSString* name; @proper...
分类:其他好文   时间:2014-06-29 07:54:44    阅读次数:444
IOS遍历未知对象属性、函数
转:http://blog.csdn.net/chaoyuan899/article/details/24399761#import @implementation NSObject (PropertyListing) /* 获取对象的所有属性 */- (NSDictionary *)pr...
分类:移动开发   时间:2014-06-11 21:48:49    阅读次数:340
object c
#import const char *name = class_getName([NSObject class]); printf("%s\n", name);void PrintObjectMethods() {unsigned int count = 0;Method *methods = ....
分类:其他好文   时间:2014-06-11 10:51:59    阅读次数:210
学习IOS开问题篇--类中的成员变量如果不实例化是什么情况
@interface Person : NSObject@property (noatonmic,copy) NSString * name;@end一个person类,name是person得成员变量如果在一个类中写入person为成员变量self.person.name = @"zhangsan...
分类:移动开发   时间:2014-06-11 07:28:01    阅读次数:294
iOS中单例模式:MRC和ARC+GCD实现
iOS中单例模式的实现一般分为两种:MRC和ARC+GCD 1.MRC(非ARC) 非ARC的单例的实现方式: #import @interface NoARCSingleton:NSObject//这个属性在后面调试有用处,而且也不要苦恼为什么是retain?不应该是copy么?请继续看...
分类:移动开发   时间:2014-06-10 08:25:25    阅读次数:390
学习IOS--description方法\NSLog函数
1.description方法是NSObject自带的方法,包括类方法和对象方法+ (NSString *)description; // 默认返回 类名- (NSString *)description; // 默认返回 2.默认情况下利用NSLog和%@输出对象的时返回的就是类名和内存地址3.修...
分类:移动开发   时间:2014-06-09 16:22:11    阅读次数:270
iOS.常用设计模式.01.单例模式
使用单例模式的类:UIApplicationUIAccelerometerNSUserDefaultsNSNotificationCenterNSFileManagerNSBundle等Singleton.h#import @interface Singleton : NSObject// 始终返回...
分类:移动开发   时间:2014-06-08 21:28:11    阅读次数:364
iOS核心动画工作笔记
1.图层和UIVIew的区别:图层不能和用户进行交互,图层性能高2.imageVIew的图片显示是在图层上面的子层。用maskBounds剪切时剪的是图层,用户看不到是因为子层挡住了3.CAlayer的代理方法没有协议,任何对象都能成为他的代理,即NSObject的方法4.UIVIew内部的根图层的...
分类:移动开发   时间:2014-06-08 06:00:39    阅读次数:244
iOS安全攻防(二十四):敏感逻辑的保护方案(1)
iOS安全攻防(二十四):敏感逻辑的保护方案(1)Objective-C代码容易被hook,暴露信息太赤裸裸,为了安全,改用C来写吧!当然不是全部代码都要C来写,我指的是敏感业务逻辑代码。本文就介绍一种低学习成本的,简易的,Objective-C逻辑代码重构为C代码的办法。也许,程序中存在一个类似这样的类:@interface XXUtil : NSObject + (BOOL)isVerifi...
分类:移动开发   时间:2014-06-08 03:13:24    阅读次数:307
id 与void *类型的转换(转)
在ARC 无效时,像以下代码这样将id 变量强制转换void * 变量并不会出问题。/* ARC 无效 */id obj = [[NSObject alloc] init];void *p = obj;更进一步,将该void * 变量赋值给id 变量中,调用其实例方法,运行时也不会有问题。/* AR...
分类:其他好文   时间:2014-06-06 21:52:24    阅读次数:376
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!