oc强化
software1
这个作者很懒,什么都没留下…
展开
-
OC强化考试编程题答案
第一题给NSString 增加个分类,获取字符串http://www.itcast.cn中的itcast 开始下标与结束下标的位置(字符串:) NSString+GetIndex.h#ifndef NSString_GetIndex_h #define NSString_GetIndex_h #import <Foundation/Foundation.h>@interface NSString原创 2016-03-02 21:32:15 · 711 阅读 · 0 评论 -
oc内存管理
1.MRC使用引用计数方式手动管理内存 release 引用计数减1 retain 引用计数加1 ###手动内存管理黄金法则谁调用new,alloc,retain,copy,multableCopy,谁就要调用对应的release或autorelease;口诀:有加就有减当你需要一个对象的时候,那么就给他发送一条retain的消息 当你不需要一个对象的时候,那么就给他发送一条release原创 2016-02-16 10:01:41 · 252 阅读 · 0 评论 -
oc加强day01作业答案
题目/** 1. 说说类 * 文字内容 * 图片 * 发表时间 * 作者 * 转发的说说 * 评论数 * 转发数 * 点赞数 作者名称 生日 账号 账号账号名称 账号密码 账号注册时间模拟场景:张三在2007-9-8 17:56:34的时候, 注册了一个账号(名称:itcast, 密码:123456) 张三的生日是1998-7-4 18:46:24 张三在2010原创 2016-02-16 21:34:05 · 406 阅读 · 0 评论 -
oc强化day02内容
day02内容类目:注:类目就是为已存在的类添加新的方法。但是不能添加实例变量。比如系统的类,我们看不到他的.m文件,所以没有办法用直接添加方法的方式去实现。 1.作用 1)可以扩展别人的类,可以作为子类的替代方法。 2)把同一类的代码放到多个文件中。 2.形式 1)文件名:目标类+类目名.h 目标类+类目名.m 2).h文件中 @interf原创 2016-02-18 10:05:26 · 292 阅读 · 0 评论 -
iOS下KVO使用过程中的陷阱(转)
[转]iOS下KVO使用过程中的陷阱 KVO,全称为Key-Value Observing,是iOS中的一种设计模式,用于检测对象的某些属性的实时变化情况并作出响应。网上广为流传普及的一个例子是利用KVO检测股票价格的变动,例如这里。这个例子作为扫盲入门还是可以的,但是当应用场景比较复杂时,里面的一些细节还是需要改进的,里面有多个地方存在crash的危险。本文旨在逐步递进深入地探讨出一种目前转载 2016-02-25 14:31:44 · 318 阅读 · 0 评论 -
代理 kvo和通知
首先来看共同点,这三种模式都是一个对象传递事件给另外一个对象,并且不要他们有耦合。 现在看看不同点代理这里有个详细讲解协议代理模式的文章 代理模式讲解参考 代理属于1对1,一个对象只有一个代理。当被代理的对象需要做某事时候,通过函数调用代理人进行相关操作,c++和java也有对应的实现,只是oc采用协议进行了实现。kvo操作kvo是用来监听类中属性值的变化的,不可监视方法等内容 KVO操作讲原创 2016-02-25 15:45:26 · 473 阅读 · 0 评论 -
文章标题
oc笔记整理整合了网络和视频资料,结合成了一本笔记 这样查看比较方便,不至于散乱 我的oc笔记 UI基础正在进行中,预期4月底彻底完成,ui笔记同时整理完成原创 2016-03-28 11:05:48 · 346 阅读 · 0 评论