码迷,mamicode.com
首页 >  
搜索关键字:oc    ( 5829个结果
OC基础总结
1.NSLog的使用:Foundation用于日志输出的函数    %@  输出对象的占位符,当它输出的对象的时候会调用对象description方法    %C  Unicode字符    %c  ASCII码  2.面向对象思想    1、相对于面向过程    面向过程:强调的步骤,以动词打头的    面向对象:强调完成这个事情,所需的对象    2、面向对象的好处     ...
分类:其他好文   时间:2014-11-25 23:51:39    阅读次数:256
OC格式化标准符
%@ 对象?%d, %i 整数?%u无符整形?%f 浮点/双字?%x, %X二进制整数?%o八进制整数?%zusize_t?%p指针?%e浮点/双字 (科学计算)?%g浮点/双字?%sC 字符串?%.*s Pascal字符串?%c 字符?%C unichar?%lld 64位长整数(long lo....
分类:其他好文   时间:2014-11-25 23:08:13    阅读次数:246
OC-深浅复制
【OC学习-26】对象的浅拷贝和深拷贝——关键在于属性是否可被拷贝对象的拷贝分为浅拷贝和深拷贝,浅拷贝就是只拷贝对象,但是属性不拷贝,拷贝出来的对象和原来的对象共用属性,即指向同一个属性地址。深拷贝则相当于不仅拷贝了一个对象还拷贝了它的属性,即完全是两个东西,只不过内容相同而已。拷贝用到协议,如果这...
分类:其他好文   时间:2014-11-25 20:18:02    阅读次数:228
复习下C 链表操作(单向链表)
Object-C 作为C 的包装语言(运行时、消息机制)。如果不熟悉C 的话实在玩得太肤浅。 随便深入oc 内部都会接触到C。runtime 、GCD、Block、消息机制。。。所有强大的功能无不用的 包装体(struct 结构体)。使用GCC/Clang (可以google 下。Clang 比GC...
分类:其他好文   时间:2014-11-25 17:49:58    阅读次数:206
NSArray的排序
转自:http://850361034.blog.163.com/blog/static/32803809201436111445914/大体上,OC中常用的数组排序有以下几种方法:sortedArrayUsingSelector:;sortedArrayUsingComparator:;sorte...
分类:编程语言   时间:2014-11-25 14:04:49    阅读次数:262
第9条:以“类簇模式”隐藏实现细节
类簇模式把实现细节隐藏在一套简单的公共接口(抽象基类)后面。以保持接口简洁,用户无须自己创建子类实例,只需调用基类方法创建即可。例如:UIButton 的 buttonWithType:工厂模式是创建类簇的办法之一。OC中的系统框架中普通使用此模式。 大部分collection类都是类簇。判断实例....
分类:其他好文   时间:2014-11-24 23:53:15    阅读次数:204
[OC Foundation框架 - 1] 常用结构体
底层封装是使用了typedef定义的结构体typedef struct _NSString{xxxxxx} NSString;1. NSRange 结构体#注意结构体不是对象3种定义方式1 typedef struct _NSRange{2 int locat...
分类:其他好文   时间:2014-11-24 20:49:42    阅读次数:159
[OC Foundation框架 - 20] 统计代码行数
注意:1.变量名和函数名不要混淆调用2.不要对文件夹进行文件的操作,没有权限3.递归调用注意初始化变量 1 // 2 // main.m 3 // CodeLineCount 4 // 5 // Created by hellovoidworld on 14-11-18. 6 // Copy...
分类:其他好文   时间:2014-11-24 20:49:10    阅读次数:191
[OC Foundation框架 - 8] NSArray排序
1.派生 1 voidarrayNew() 2 { 3 NSArray*array = [NSArrayarrayWithObjects:@"1",@"2",nil]; 4 NSArray*array2 = [arrayarrayByAddingObject:@"3"]; 5 NS...
分类:编程语言   时间:2014-11-24 20:47:10    阅读次数:170
[OC Foundation框架 - 13] NSValue
NSNumber能够包装基本数据类型称为OC对象,是因为继承了NSValue包装结构体成OC对象1.自带结构体 1 void value() 2 { 3 CGPoint point = CGPointMake(10, 10); 4 NSValue *obj = [NSValue va...
分类:其他好文   时间:2014-11-24 20:46:37    阅读次数:252
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!