// ---------------------------------------------------参考:南峰子的技术博客http://southpeak.github.io//---------------------------------------------------- OC语....
分类:
移动开发 时间:
2015-01-26 01:13:55
阅读次数:
170
1 #import 2 3 /* 4 多态 5 1.没有继承就没有多态 6 2.代码的体现:父类类型的指针指向子类对象 7 3.好处:如果函数\方法参数中使用的是父类类型,可以传入父类、子类对象 8 4.局限性: 9 1> 父类类型的变量 不能 直接调用子类特有的...
分类:
其他好文 时间:
2015-01-25 22:30:37
阅读次数:
227
A.iOS中json的基本使用 1.解析json数据 (1)json反序列化 对象{}格式 {key : value, key : value,...} 的键值对的结构可以反序列化为OC中的NSDictionary数组[]格式 ["java","javascript","vb",...]可以反序列化...
分类:
移动开发 时间:
2015-01-25 22:24:46
阅读次数:
299
ios 中如何使用oc封装一个 结构体到 NSValue中呢?
方法如下:
typedef struct{ //自定义一个结构体
int age;
int number;
}Student;
NSValue *stu=[NSValue valueWithBytes:&stu objCtype :@encode(Student)];//把结构体封装成一个对象
Stud...
分类:
移动开发 时间:
2015-01-25 15:18:46
阅读次数:
241
1.上篇我们讲了OC中的内存管理基础,我们再总结一下何时该用内存管理。1)当用new、alloc、copy创建对象时,必须要释放对象。2)当拥有对象时,如果是临时对象,不需要释放;当需要长时间保留对象时,必须保留对象并且在dealloc方法中释放对象。2.OC中的垃圾回收机制OC2.0引入了垃圾回收...
分类:
其他好文 时间:
2015-01-25 15:10:06
阅读次数:
224
ios/oc中的结构体如何 转为 一个 NSString 方法呢?
或者一个字符串如何转换为 结构体呢? 系统已经为我们提供了很多好用的方法了!
此处列举一下:
结构体转字符串
NSString *NSStringFromCGPoint(CGPoint point);
NSString *NSStringFromCGVector(CGVector vector);
NSString *N...
分类:
移动开发 时间:
2015-01-25 06:34:39
阅读次数:
140
说明:开发技术大同小异,帖子写出来不是为了晒的,只是一个学习记录过程,有错误欢迎指正,喜欢喷人的请滚蛋。一、实现方案在iOS中有三种多线程实现技术,它们分别是NSThread、GCD 、NSOperation。 NSThread:基于OC编写,更加面向对象,可直接操作线程对象,需要程序员手动管理线程...
分类:
移动开发 时间:
2015-01-25 01:15:53
阅读次数:
482
这么晚了 ,虽然很累,但是更多的是为自己把从晚上九点就开始敲的代码慢慢完整无误的敲出来了而高兴的情绪。Unix ---- 一开始一边看视频一边跟着视频敲,真的一头雾水。后来干脆不动手操作,一口气把那四个OC程序的视频看完了才差不多懂了皮毛,所以就导致从九点到十一点只敲了一个程序,极端的程序。。。。。...
分类:
其他好文 时间:
2015-01-24 23:58:06
阅读次数:
297
1.内存存储区域C、C++里面。栈区:存储临时变量和对象。堆区域:存储动态分配对象。静态变量存储区:存储静态变量和常量对象。OC里面的内存存储区域跟C、C++一样。2.为什么要进行内存管理写过C、C++程序的都知道,内存管理永远是C++程序的一大痛点,项目当中崩溃全部来自于内存相关的操作,尤其是指针...
分类:
其他好文 时间:
2015-01-24 22:42:55
阅读次数:
182
一、protocol1.基本用途1> 可以用来声明很多方法,但是不能用来声明成员变量2> 只要某个类遵守了这个协议,就相当于拥有这个协议中的所有方法声明3> 只要父类遵守了某个协议,就相当于子类也遵守了2.格式1> 协议的编写 @protocol 协议名称 //方法声明列表 - (void)te.....
分类:
编程语言 时间:
2015-01-24 22:31:41
阅读次数:
228