
Object-C
文章平均质量分 76
Libn
这个作者很懒,什么都没留下…
展开
-
object-c多个对象的内存管理
打开Xcode,新建Command Line Tool工程(Type选择Foundation),直到完成;在工程下新建文件:Book和Person;Book.m#import "Book.h"@implementation Book- (void)setPrice:(int)price{ _price = price;}- (int)price{原创 2014-10-30 23:42:01 · 481 阅读 · 0 评论 -
object-c 全屏播放时动态添加slider
视频播放器全屏功能,以及全屏播放时动态添加slider进度显示,并支持快进、快退原创 2015-06-29 13:31:38 · 595 阅读 · 0 评论 -
Object-C NSTimer定时器使用
在编程过程中,总有需要使用到定时器的时候,Object-C中有专门的NSTimer原创 2015-06-26 15:38:57 · 1286 阅读 · 0 评论 -
object-c ARC的使用
ARC的判断准则:只要没有强指针指向对象,就会释放对象 1.ARC的特点: 1> 不允许调用release、retain、retainCount 2> 允许重写dealloc,但是不允许调用[super dealloc] 3> @property的参数 * strong:成员变量是强指针(适用于OC对象类型) * weak:成员变量是弱指针(适用于OC对象类型)原创 2014-11-05 23:46:19 · 573 阅读 · 0 评论 -
object-c @autorelease的用法
1.autorelease的基本用法 1> 会将对象放到一个自动释放池中 2> 当自动释放池被销毁时,会对池子里面的所有对象做一次release操作 3> 会返回对象本身 4> 调用完autorelease方法后,对象的计数器不变 2.autorelease的好处 1> 不用再关心对象释放的时间 2> 不用再关心什么时候调用release 3.autor原创 2014-11-02 23:31:45 · 717 阅读 · 0 评论 -
object-c @class的用法
1.@class的作用:仅仅告诉编译器,某个名称是一个类 @class Person; // 仅仅告诉编译器,Person是一个类 2.开发中引用一个类的规范 1> 在.h文件中用@class来声明类(与#import的区别:性能高,不重复赋值代码) 2> 在.m文件中用#import来包含类的所有东西 3.两端循环引用解决方案 1> 一端用retain 2原创 2014-11-02 23:34:53 · 625 阅读 · 0 评论 -
object-c模型设计练习
设计模型:微博用户和微博原创 2014-11-02 00:41:54 · 588 阅读 · 0 评论 -
object-c用@property管理内存
/* 1.内存管理相关的参数 * retain :release旧指,retain新值(适用于OS对象类型) * assign :直接赋值(默认,适用于非OS对象类型) * copy :release旧指,copy新值 2.是否要生成set方法 *readwrite :同时生成setter和getter的声明、实现(默认) *readonly :只会生成ge原创 2014-11-01 23:43:47 · 505 阅读 · 0 评论 -
object-c set方法的内存管理
内存管理代码规范: 1.只要调用了alloc,必须有release(autorelease) 2.set方法的代码规范: 1>基本数据类型:直接赋值 - (void)setAge:(int)age { _age = age; } 2>OC对象类型 - (void)setCar:(Car *)car { // 1.先判断是不是新传进原创 2014-11-01 00:21:32 · 594 阅读 · 0 评论 -
Objective-C JSON字符串解析
JSON串解析方法原创 2015-07-23 18:36:06 · 3299 阅读 · 0 评论