
objective-c
沸沸腾
现在对自己坏一点,将来社会就会对你好一点
展开
-
【iOS开发】Foundation框架的总结
第一种:结构体1》范围NSRange等价于CGRangetypedef struct _NSRange{unsigned int location;unsigned int length;} NSRange;使用较多的是CGRangeMake()方法;2》几何数据struct CGPoint{float x;float y;};s原创 2015-03-16 18:34:51 · 703 阅读 · 0 评论 -
OC内存管理总结
1.为什么要管理内存首先看这样一段代码:[objc] view plaincopyint main(int argc, const charchar * argv[]) { int a = 10; BOOL b = YES; char c = 'w'; return 0;转载 2015-04-09 12:04:26 · 476 阅读 · 0 评论 -
iOS开发面试题(OC版本 )
1.Difference between shallow copy and deep copy?浅复制和深复制的区别?答案:浅层复制:只复制指向对象的指针,而不复制引用对象本身。深层复制:复制引用对象本身。意思就是说我有个A对象,复制一份后得到A_copy对象后,对于浅复制来说,A和A_copy指向的是同一个内存资源,复制的只不过是是一个指针,对象本身资源还是只转载 2015-04-09 12:10:34 · 450 阅读 · 0 评论 -
iOS开发面试题2
1.main() { int a[5]={1,2,3,4,5}; int *ptr=(int *)(&a+1); printf("%d,%d",*(a+1),*(ptr-1));}答:2,5 *(a+1)就是a[1],*(ptr-1)就是a[4],执行结果是2,5 &a+1不是首地址+1,系统会认为加一个a数组的偏 移转载 2015-04-09 12:11:48 · 407 阅读 · 0 评论 -
【objective-c】内存管理中成员变量声明参数的一些总结
1》set方法内存管理的相关参数retain//release旧值,retain新值 (适用于OC对像类型)assign//直接赋值 (默认的参数,适用于非OC对象)copy//release旧值,copy新值2》是否生成setter或者getter方法readwrite//同时生成setter和getter方法readonly//只生成gett原创 2015-03-18 13:29:10 · 494 阅读 · 0 评论 -
【Objective-C】关于objective-c中的类的总结
1》类的创建:@interface Car:NSObject{//变量名}//方法声明@end@implementation Car//方法的实现@end2》类的继承(oc中不支持多继承,可以通过其他特性达到多继承的效果, 例如『类别』catergory 和『协议』protocol)@interface Circle:Car@end原创 2015-03-15 20:23:08 · 592 阅读 · 0 评论 -
【Objective-C】有关于类别category的总结
首先什么是类别呢?定义:类别就是一种在不改变原来类的基础上,为现有的类增加新方法的方式。比如给系统的类NSString类增加方法。。。。。使用注意:1:只能增加方法,不能增加成员变量。2:分类方法可以访问原来类中的成员变量。3;分类的优先级很高,如果写的方法与原来的类中的方法重复,则会覆盖类中的方法。优先去分类中找,然后再去类中找,然后再去父类中。原创 2015-03-17 21:33:07 · 554 阅读 · 0 评论 -
关于MVVM模式的简单入门
也是最近一段时间才知道MVVM模式,啃了一下午的英文文档终于有些了解这个模式,国内对这个模式的文档大都是翻译国外的,而且文档也比较少,对于新手来说入门也是比较困难的,那么今天我就把我所理解的一些关于MVVM的思考分享一下,帮助大家快速入门。MVC模式想必大家都很熟悉了,到处都是用这个模式,我从编程入门就一直接触这个模式,压根就不知道MVVM模式。MVC模式分为Model,View,Controlle原创 2015-10-25 18:55:42 · 6298 阅读 · 0 评论 -
博客搬家了
我的新博客地址: http://www.codertian.com我的简书地址: http://www.jianshu.com/users/169a700ed2ed/latest_articles我的微博: http://weibo.com/2745387325原创 2016-07-19 21:44:20 · 609 阅读 · 0 评论