- 博客(11)
- 资源 (2)
- 收藏
- 关注
转载 iOS应用架构谈 网络层设计方案
iOS应用架构谈 开篇iOS应用架构谈 view层的组织和调用方案 iOS应用架构谈 网络层设计方案 iOS应用架构谈 动态部署方案 iOS应用架构谈 本地持久化方案前言网络层在一个App中也是一个不可缺少的部分,工程师们在网络层能够发挥的空间也比较大。另外,苹果对网络请求部分已经做了很好的封装,业界的AFNetworking也被广泛使用。其它的AS
2015-06-04 16:19:11 546
转载 iOS应用架构谈 view层的组织和调用方案
前言《iOS应用架构谈 开篇》出来之后,很多人来催我赶紧出第二篇。这一篇文章出得相当艰难,因为公司里的破事儿特别多,我自己又有点私事儿,以至于能用来写博客的时间不够充分。现在好啦,第二篇出来了。当我们开始设计View层的架构时,往往是这个App还没有开始开发,或者这个App已经发过几个版本了,然后此时需要做非常彻底的重构。一般也就是这两种时机会去做View层架构
2015-06-04 16:13:47 510
转载 iOS应用架构谈 开篇
iOS应用架构谈 开篇 iOS应用架构谈 view层的组织和调用方案 iOS应用架构谈 网络层设计方案 iOS应用架构谈 动态部署方案 iOS应用架构谈 本地持久化方案缘由之前安居客iOS app的第二版架构大部分内容是我做的,期间有总结了一些经验。在将近一年之后,前同事zzz在微信朋友圈上发了一个问题:假如问你一个iOS or Android ap
2015-06-04 16:11:38 539 1
转载 【长篇高能】ReactiveCocoa 和 MVVM 入门
翻译自ReactiveCocoa and MVVM, an Introduction. 文中引用的 Gist 可能无法显示。为了和谐社会, 请科学上网。MVC任何一个正经开发过一阵子软件的人都熟悉MVC,它意思是Model View Controller, 是一个在复杂应用设计中组织代码的公认模式. 它也被证实在 iOS 开发中有着第二种含义: Massive View C
2015-06-04 15:52:47 846
转载 在iOS设备中播放流媒体
常用的方法有2种,一种是利用HTML5技术,使用一个webView来播放;第二种是使用MediaPlayer来播放,我这里介绍下第2种方法。效果如下图显示:首先需要引用framework:MediaPlayer.framework然后在头文件中12#import @property(nona
2013-12-26 15:31:33 762
转载 光学瞄准镜测距之数学原理
胡子哥出了一篇很好的帖子《虎子哥对狙击手远程狙击教材讲解》。 在人心浮动的今天,能象胡子这样踏踏实实地做学文的真是少见了。为了表示对胡子的支持,我特出此帖,算是对《虎子哥对狙击手远程狙击教材讲解》一文的备注, 以便大家分享,使某些铁血战友读胡子的文章时不至于“云里雾里”。说实话,本人没有当过兵,也不是学军事的,我乃是出于对枪械的兴趣边学边琢磨,有不对的地方,请高手指正。
2013-12-26 13:47:15 4318
转载 iOS应用开发最佳实践:编写高质量的Objective-C代码
原文地址:点击打开链接点标记语法属性和幂等方法(多次调用和一次调用返回的结果相同)使用点标记语法访问,其他的情况使用方括号标记语法。 良好的风格:view.backgroundColor = [UIColor orangeColor];[UIApplication sharedApplication].delegate; 不良的风格:
2013-12-18 18:05:48 1149
转载 匿名结构体的妙用
struct { int iIndex ; TCHAR * szLabel ; TCHAR * szDesc ; } sysmetrics [] = { SM_CXSCREEN, TEXT ("SM_CXSCREEN"), TEXT ("Screen width in pixels") }; 注意上面的语法,匿名结构体后面没有分号,意味着sysmetrics []是一个这个匿名结构体类型的数组,在
2013-12-18 18:02:27 1088
转载 面向对象的3个基本要素和5个基本设计原则(整理)
面向对象的3个基本要素:封装、继承、多态 面向对象的5个基本设计原则: 单一职责原则(Single-Resposibility Principle) 其核心思想为:一个类,最好只做一件事,只有一个引起它的变化。单一职责原则可以看做是低耦合、高内聚在面向对象原则上的引申,将职责定义为引起变化的原因,以提高内聚性来减少引起变化的原因。职责过多,可能引起它变化的原因就越多
2013-12-09 17:24:15 1583
转载 IOS与HTML5交互(ios使用html5切图需要注意的事项)
由于公司最近要求开发一个项目是与html5交互的,android端的十分容易,直接将html5等多个包放进去,编写代码即可运行,但是ios的却不行,有一个地方特别需要注意,我就是吃了这个亏,后来查阅了很多资料,最终发现了问题所在:当我们将html5引入的时候,我们需要进行选择:Create groups for any added foders:添加的文件夹对应的工程目录和
2013-12-06 12:24:50 885
转载 UIViewController容器机理分析
一. UIViewController做iOS开发的经常会和UIViewController打交道,从类名可知UIViewController属于MVC模型中的C(Controller),说的更具体点它是一个视图控制器,管理着一个视图(view)。UIViewController的view是lazy loading的,当你访问其view属性的时候,view会从xib文件载入或者通过
2013-12-06 12:18:38 571
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人