ios
sunday_luck
将来的你,一定会感谢现在拼搏的你
展开
-
ios学习笔记之内存管理
一,内存管理类型定义 1,基本类型 任何C的类型,eg: int,short,char,long,long long,struct,enum,union等属于基本类型或结构体 内存管理对于C语言的基本类型无效 2,OC类型(非基本类型) 任何继承于NSObject类的对象都属于OC类型 也就是除了C之外的其他类型 二,...2012-08-31 15:09:49 · 89 阅读 · 0 评论 -
ios学习笔记之block在ios开发中的应用
[u][b]一、什么是Blocks[/b][/u] Block是一个C级别的语法以及运行时的一个特性,和标准C中的函数(函数指针)类似,但是其运行需要编译器和运行时支持,从ios4.0开始就很好的支持Block。 [u][b]二、在ios开发中,什么情况下使用Block[/b][/u] Block除了能够定义参数列表、返回类型外,还能够获取被定义时的词法范围内的状态(...2012-09-03 13:53:54 · 128 阅读 · 0 评论 -
ios学习笔记之nil、NULL和NSNull
nil用来给对象赋值(oc的任何对象都属于id类型),NULL则给任何指正赋值,NULL和nil不能互换,nil用于类指针赋值(在oc中类是一个对象,是类的meta-class的实例),而NSNull则用于集合操作,虽然它们表示的都是空值,但使用场合完全不同,所以在编码时要严格按照变量类型来赋值,将正确的空值赋给正确的类型,使代码抑郁阅读和维护,也不易引起错误。 //判断对象不为...2012-09-04 14:14:25 · 234 阅读 · 0 评论 -
ios学习笔记之bug汇总
[size=large][b]一,Unknown type name ....[/b][/size] [b][color=red]如果是报这个错误,多半是你的对象类型没有被识别,检查是不是没有引用对应的库或者头文件在你的文件头部分,还有可能是循环引用导致的,循环引用的解决方法就是 Class A 中用import Class B Class B的.h头文件里用@class A; ...2012-09-10 15:38:18 · 128 阅读 · 0 评论 -
ios学习笔记之CKCalendar汉化
最近公司做的项目需要使用日期选择器,但是ios自带的感觉使用不是很方便,而且太普通了点。所以在网上搜了些日期选择器,发现一款叫做CKcalendar的开源项目挺不错的。项目下载地址[url]https://github.com/jaykz52/CKCalendar[/url]。运行工程,显示效果如下 [img]http://dl.iteye.com/upload/attachment/0...2012-09-13 17:21:15 · 162 阅读 · 0 评论