xn4545945 http://blog.xigulu.com

专注互联网。业精于勤,荒于嬉;行成于思,毁于随。

【iOS】自定义TabBarController

一、自定义的思路 iOS中的TabBarController确实已经很强大了,大部分主流iOS应用都会采用。但是往往也不能满足全部的需求,因此需要自定义TabBar,自定义需要对系统的TabBar工作方式有很好的理解,自定义需要勇气。 自定义TabBar的原则:尽量利用系统自带TabBar,只改需...

2014-06-30 14:53:39

阅读数:48218

评论数:21

【iOS】KVC 与 KVO

一、KVC与KVO *“KVC”:key value Coding(键值编码) *目的:间接的修改或获取对象的属性,降低程序(类与类)之间的耦合度. *“KVO”:key value Observer(键值观察),观察者模式.(用于模型变化用的多) *目的:通常用于观察某个对象的某个属性...

2014-06-30 13:36:40

阅读数:2596

评论数:4

iOS中xib与storyboard原理,与Android界面布局的异同

用文本标记语言来进行布局,用的最多的应该是HTML语言。HTML可以理解为有一组特殊标记的XML语言。 一、iOS中xib与storyboard显示原理 在iOS中主要的布置界面的方式有3种:代码,xib,storyboard。 1. 代码 代码布置界面是万能的,但通常很复杂。布置一个简单的界面...

2014-06-18 21:18:06

阅读数:9362

评论数:0

【iOS】Xib的使用与File'Owner总结

一、XIB的适用范围 xib(也叫Nib)与storyboard一样是用来描述界面的。 storyboard描述的是比较大型的, 大范围.适合描述界面跳转等. 二、XIB的使用 Xib是小范围的的,是轻量级的.比较适合描述小块的界面. 创建xib:新建界面里面user interfac...

2014-06-17 17:44:43

阅读数:15922

评论数:0

【iOS】UIViewController的生命周期

UIViewController中存在的2个循环: 在UIViewController中,View存在两个循环:加载循环和卸载循环。 加载循环 1》程序请求controller的view。 2》如果view在内存中,则直接加载。相反,如果不存在,则UIViewController调用load...

2014-06-16 22:07:20

阅读数:1768

评论数:0

设计模式----代理模式(Proxy)

为另一个对象提供一个替身或占位符以控制对这个对象的访问。 代理模式的组成: 主题接口(Subject):目的是提取真正主题与代理的公共属性,让使用真正主题的地方也能用代理代替。 真正主题(RealSubject):真正发送请求的类。 代理(Proxy):请求方与真正主题的代理类,请求方通过调用代理...

2014-06-15 21:43:09

阅读数:3094

评论数:0

设计模式-----观察者模式(Obsever)

定义了对象之间的一对多依赖,这样一来,当一个对象状态改变时,他的所有依赖者都会收到通知并自动更新。 观察者模式的组成: 抽象主题角色:把所有对观察者对象的引用保存在一个集合中。抽象主题提供一个接口,可以增加和删除观察者角色。 具体主题角色:在具体主题内部状态改变时,给所有登记过的观察者发出...

2014-06-13 22:14:21

阅读数:1452

评论数:0

iOS开发官方文档汇总

iOS开发官方文档汇总 Feb 28, 2013 ~ 1 Comment ~ Written by Ider 程序员的学习过程是无止境的,程序员学习的途径是多样的。可以从视频教程中领悟,也可以从他人的代码中理解。但当我们专注于某一个平台在开发的时候,对于某个API使用或者功...

2014-06-10 21:56:49

阅读数:10273

评论数:1

【iOS】系统框架学习

iOS的系统架构分为四个层次:核心操作系统层(Core OS layer)、核心服务层(Core Services layer)、媒体层(Media layer)和可触摸层(Cocoa Touch layer)。 Core OS : 位于iOS系统架构最下面的一层是核心操作系统层,它包括内存管...

2014-06-09 21:24:47

阅读数:5002

评论数:0

Xcode实用快捷键及插件整理

1. 编译运行: CMD + R: 编译并运行 2.编辑: CMD + [ : 左缩进 CMD + ] : 右缩进 CMD + / : 注释或取消注释 CTRL + . : 参数提示 ESC : 自动提示列表 Ctrl + D:删除光标右边的字符 Ctrl + K :删除本行 3....

2014-06-08 20:20:36

阅读数:5771

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭