![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 66
程家明
人就是太在乎自己的感觉与感受,才会身处于水深火热之中。
展开
-
Objective-C Runtime中的并发内存分配
本文由翻译自mikeash的博客,原文:Concurrent Memory Deallocation in the Objective-C Runtime译者:lynulzy(社区ID,博客) 校对:唧唧歪歪(博客)Objective-C的Runtime机制是Mac和iOS程序中的核心,而objc_msgSend函数是Runtime的核心,进言之,这个函数的核心正是方法缓存转载 2015-07-07 09:32:30 · 448 阅读 · 0 评论 -
iOS应用架构谈 开篇
iOS应用架构谈 view层的组织和调用方案 iOS应用架构谈 网络层设计方案 iOS应用架构谈 动态部署方案 iOS应用架构谈 本地持久化方案缘由之前安居客iOS app的第二版架构大部分内容是我做的,期间有总结了一些经验。在将近一年之后,前同事zzz在微信朋友圈上发了一个问题:假如问你一个iOS or Android app的架构,你会从哪些方面来说呢?转载 2015-05-25 11:44:19 · 388 阅读 · 0 评论 -
跳出面对对象思想(—)继承
简述我会在这篇这一系列文章中谈谈面向对象思想的几个部分,并且给出对应的解决方案,这些解决方案有些是用面向过程的思路解决的,有些也还是停留在面向对象中。到最后我会给大家一个比较,然后给出结论。上下文规范在进一步地讨论这些概念之前,我需要跟大家达成一个表达上的共识,我会采用下面的语法来表达对象相关的信息:所有的大写字母都是类或对象,小写字母表转载 2015-05-26 12:04:43 · 361 阅读 · 0 评论 -
iOS应用架构谈 网络层设计方案
iOS应用架构谈 开篇iOS应用架构谈 view层的组织和调用方案 iOS应用架构谈 网络层设计方案 iOS应用架构谈 动态部署方案 iOS应用架构谈 本地持久化方案前言网络层在一个App中也是一个不可缺少的部分,工程师们在网络层能够发挥的空间也比较大。另外,苹果对网络请求部分已经做了很好的封装,业界的AFNetworking也被广泛使用。其它的AS转载 2015-06-04 20:26:06 · 420 阅读 · 0 评论 -
深入理解模式与框架
现在软件设计里到处都是模式,框架。有次朋友问什么是模式?我也在学习中,就我的学习经验,给出以下小结。(注意:个人观点,仅供参考,欢迎指正。)1.什么是模式?模式,即pattern。其实就是解决某一类问题的方法论。你把解决某类问题的方法总结归纳到理论高度,那就是模式。Alexander给出的经典定义是:每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心原创 2014-08-31 22:52:35 · 474 阅读 · 0 评论 -
Foundation框架下NSString、NSArray和NSDictionary类的继承问题详解
在OC课程当中,我们被告知Foundation框架原创 2014-06-14 22:05:17 · 1307 阅读 · 0 评论