iOS开发积累
wandd
这个作者很懒,什么都没留下…
展开
-
iOS 委托Delegate和协议Protocol的理解和应用
如果做过iOS会发现不论系统框架还是你自己都需要大量使用这liang'zhon原创 2014-10-24 16:31:26 · 514 阅读 · 0 评论 -
Runtime的理解
最近开始研究Runtime,粗粗看了两天,目前理解可能还很片面.1. runtime 基本上是用于破坏OC原生的设计模式用的...使用方式和目的就是破坏正常的继承和派生.2. 参见1的原因造成了,大部分时候用于很蹩脚的User Case, 比如代码注入:在写好的程序的基础上运行时去替换属性,替换方法,甚至替换类.我不禁开始考虑为什么要这么用,这么用的目的是什么,破解软件,打补丁原创 2015-11-24 16:14:45 · 354 阅读 · 0 评论 -
理解多态继承封装
好多书,好多题,好多人,好多事都说这三样,OOP的j原创 2014-11-18 18:20:47 · 607 阅读 · 0 评论 -
依赖倒转原则,里氏代换原则
两年前开始学设计模式,不得要领,所以连名字都记不住,现在有些新的心得体会所以写一点。yi原创 2014-11-05 18:21:51 · 409 阅读 · 0 评论 -
装饰模式
所谓装饰模式,就是在子类中调用父类的方法。比如fu原创 2014-11-05 18:40:34 · 300 阅读 · 0 评论 -
Protocol 和 Delegate
还记得刚刚学习iOS的时候,书里面有一zhang'jie原创 2014-11-03 17:41:00 · 295 阅读 · 0 评论 -
数据刷新究竟应该发生在哪?ViewController内部,还是开放Api让外部调用
做程序设计,慢慢的发现一个问题,当我原创 2014-11-03 15:57:28 · 830 阅读 · 0 评论 -
KVO 的争论
说起KVO,真是有一段颇为曲折的经历,彼时应自修iOS做了两年后求职原创 2014-10-27 14:52:39 · 408 阅读 · 0 评论 -
KVO 的键值依赖
之前一直考虑KVO的架构设计,其中一个比较麻烦的问题jiu'sh原创 2014-10-27 19:19:43 · 575 阅读 · 0 评论 -
动态特性
orighttp://www.onevcat.com/2012/04/objective-c-runtime/深入Objective-C的动态特性Objective-C具有相当多的动态特性,基本的,也是经常被提到和用到的有动态类型(Dynamic typing),动态绑定(Dynamic binding)和动态加载(Dynamic loading)。这些动态特性都是在C转载 2014-11-12 15:15:06 · 769 阅读 · 0 评论 -
atomic 和noatomic
曾经面试时候被被问到最多的问题是 nonatomic是啥意思,原创 2014-10-24 17:17:16 · 1042 阅读 · 0 评论 -
代理模式和委托
很早的时候以为代理模式和委托mo原创 2014-11-12 14:58:09 · 539 阅读 · 0 评论 -
UITableView里的UIView
UITableView 是一个UIScrollview的子类,所以,它里面也是可以加其他view的,那么这个view和自身的UITableViewC原创 2014-10-24 16:19:59 · 317 阅读 · 0 评论 -
iOS 单例模式的使用
单例有什么用?单例就是说在程序yun'xing原创 2014-10-24 16:35:47 · 385 阅读 · 0 评论 -
UITableViewCell 的巧妙复用
做iOS很久了,可是毕竟碰到的问题还是有限的,今天就遇到了一个problem原创 2014-10-07 13:53:39 · 260 阅读 · 0 评论 -
IOS设计模式之三:MVC模式
original link: 提到ios中的mvc不得不提2011秋季斯坦福课程的老头,他的iphone开发公开课是所有描述ios中mvc模式最为准确并且最为浅显易懂的。模型-视图-控制器这个模式其实应该叫做MCV,用控制器把model与view隔开才对,也就是model与view互相不知道对方的存在,没有任何瓜葛,他们就像一个团队里吵了架的同事,如果有项目需要他俩来参与,那么最好转载 2014-10-24 16:12:33 · 301 阅读 · 0 评论 -
异步调用和多线程的架构设计
继续分析架构设计,http call原创 2014-11-03 15:54:52 · 1651 阅读 · 0 评论