摘要: 目的:controller之间减少耦合。避免一个contr回到创建自己的controller。http://blog.csdn.net/dqjyong/article/details/7685933共同点:通知一个对象某个事件的发生。Delegate:可以接收协议方法的返回值,因此delegate可以反馈信息给controller。 注意:在delegate-obj被销毁的时候,要把controller的delegate设为nil。否则向已销毁delegate发送消息会crash。 比较麻烦的一点是,比如一个controller里面有多个tableview,他们的delega... 阅读全文
posted @ 2013-04-16 21:50 Play小榆 阅读(360) 评论(0) 推荐(0)
摘要: CCNode继承NSObject,派生CCScene,CCLayer,CCSprite等子类。有坐标位置角度等参数的属性,Action,Schedule 等方法。CCAction基本行为类,派生CCFiniteTimeAction,CCReaptForever,CCSpead,CCFollow。Update方法是主算法逻辑。CCAction的方法都是空的,需要子类去实现。CCScene是整个树的根节点。继承CCNode,但只改写了Init。用户把节点添加到树中,场景被导演激活才能使树生效。CCLayer容纳精灵,接受用户操作。CCDirector是一个单例,有两大作用,一是设置主窗口的显示属性 阅读全文
posted @ 2013-04-01 00:44 Play小榆 阅读(144) 评论(0) 推荐(0)
摘要: 一,基本概念。 Managed Object Context:相当于一个“草稿本”,它把持久存储层的数据拷贝进来,注册成为Managed Object,之后可以随意增加删除,撤销重做,最后要验证其有效性然后执行save操作持久层的数据才会更改。Context一般只需存在一个,但也可以有多个,注意到同一个持久层的数据对象,拷贝到不同的Context后,形成两个不同Managed Object。 Fetch Request:一个查询请求的封装,由Context使用该Request获取符合条件的对象,这些对象在Context中注册,成为Managed Object。Request包含三个主要参数.. 阅读全文
posted @ 2013-03-20 21:26 Play小榆 阅读(205) 评论(0) 推荐(0)
摘要: 我们从新浪微博拉回来的文本数据往往是包含有表情的,但表情是以[嘻嘻][哈哈]的形式返回。我们在显示的时候就必须要想办法把这些表情显示回来,实现图文混排。 基本上可以从网上找到几种方案。比如说转换成html再用webview显示,但这样据说会因为webview加载耗时导致滑TableView时的闪烁。或者猥琐的使用UILabel+UIImage实现。那本文推崇的是使用DrawRect方法,一个UIView的子类可以继承此方法进行自定义绘制试图。有两个很好用的函数: [stringdrawInRect:withFont:]; //在一矩形中绘制该string [image drawIn... 阅读全文
posted @ 2013-03-19 15:57 Play小榆 阅读(783) 评论(0) 推荐(0)
摘要: IOS多线程主要有三种方式:NSThread,NSOperation,GCD一,NSThread。 启动:- (id)initWithTarget:(id)targetselector:(SEL)selectorobject:(id)argument [thread start]; + (void)detachNewThreadSelector:(SEL)aSelectortoTarget:(id)aTargetwithObject:(id)anArgument 停止:- cancle + exit 更新主线程或其他线程:[selfperformSelecto... 阅读全文
posted @ 2013-03-18 21:34 Play小榆 阅读(367) 评论(0) 推荐(0)
摘要: 一,OAuth2.0授权协议:简述:一种安全的登陆协议,用户提交的账户密码不提交到本APP,而是提交到授权服务器,待服务器确认后,返回本APP一个访问令牌,本APP即可用该访问令牌访问资源服务器的资源。由于用户的账号密码并不与本APP直接交互,而是与官方服务器交互,因而它是安全的。图示:流程: 1,获取未授权的Request Token。 url:request token url。 param:appKey/appSecret,签名方法/签名(如HMAC-SHA1),timeStamp(时间戳:距1970/0/0/0/0/0的秒数),nonce(随机生成的string,防止重复... 阅读全文
posted @ 2013-03-18 18:44 Play小榆 阅读(3286) 评论(0) 推荐(0)