Objective-C基础教程
大芒果_dmg
这个作者很懒,什么都没留下…
展开
-
NSString属性声明中的copy和retain区别
前几天去面试,被问到了NSString属性声明中的copy和retain具体区别,对内存计数的影响,汗,当时没整明白,也没答出来,只知道NSString一般用copy.首先做以下几个变量声明:@property (retain, nonatomic) NSString *retainStr;@property (copy, nonatomic) NSStri转载 2014-01-08 10:44:20 · 1937 阅读 · 0 评论 -
芒果iOS开发之NSComparisonResult比较结果
在学习NSString的时候,可能会经常遇到比较两个字符串的大小,系统已经提供了字符串比较的函数:- (NSComparisonResult)compare:(NSString *)string;这个方法可以比较两个字符串的大小,这个方法的返回值类型是NSComparisonResult类型。我们还需要进入NSComparisonResult内部看看究竟是什么。typedef NS_原创 2015-11-04 17:47:41 · 10863 阅读 · 5 评论 -
芒果iOS开发之格式转化符总结
在开发的时候经常会遇到需要输出一些信息。在输出的时候就需要用到格式转化符,下边这是我个人总结的一些常用的转化符以及对应的类型:上边只是一些常用的类型格式转化符,肯定还有很多没有列出来,欢迎大家留言补充。谢谢!原创 2015-11-12 09:31:52 · 780 阅读 · 0 评论 -
芒果iOS开发之内存管理二
/********** OC第十讲内存管理 **********/主要内容 1.属性的内部实现原理 2.dealloc内释放实例变量 3.便利构造器方法的实现原理 4.collection的内存管理 /******* 1.属性的内部实现原理 ********/ /* 属性的语义设置以及使用范围原创 2015-11-16 14:26:10 · 794 阅读 · 0 评论 -
芒果iOS开发之OC复习总结
OC课程总结一、类和对象1.类是具有相同特征和行为的事物的抽象,对象是类的具体化,类是对象的类型。2.类和对象是面向对象编程的核心,分析问题组成的对象协调对象间的联系和通信,解决问题。3.解决问题的时候是解决每个步骤的行为(方法),而不是可以去完成每个步骤。4.面向对象编程具有良好的可拓展性和可重用行。5.面向对象的三大特征:封装,继承,多态6.OC中类的定义:接口文件原创 2015-11-16 16:42:29 · 1158 阅读 · 0 评论