
Apr
19
iOS 入门 018: XML 浅析
Published 12:04 Apr 19, 2012 by @ezra.
#Programming# XML
可扩展标记语言
区分大小写
命名不能以xml(XML、Xml...)、数字、下划线开头,不能出现冒号
<?xml version="1.0" standalone="no...

Apr
18
iOS 入门 017: 多线程
Published 12:04 Apr 18, 2012 by @ezra.
#Programming# 多线程
进程
* 进程对应一块内存空间
线程
* 一个进程可以分为多个线程,一个iOS程序运行后,默认会开启一条线程,称为主线程或UI线程
* 网络开发一般使用多线程
时间片
* 人的感知时有延迟的,...

Apr
17
iOS 入门 016: 单例模式及其实现
Published 12:04 Apr 17, 2012 by @ezra.
#Programming# 单例模式及其实现
步骤
提供全局访问方法,公认的格式 shared+类型
有一个静态全局变量,保证对象的实例保存在静态区,并且不需要关心释放 的问题
重写allocWithZone方...

Apr
16
iOS 入门 015: copy 与 mutableCopy
Published 12:04 Apr 16, 2012 by @ezra.
#Programming# copy 与 mutableCopy
普通对象的拷贝
copy的目的是在修改原始版本和副本的时候,彼此各不干扰
copy拷贝为不可变对象
mutableCopy拷贝为可变对象
源对...

Apr
15
iOS 入门 014: Block
Published 12:04 Apr 15, 2012 by @ezra.
#Programming# block
定义
inlineBlock
return_value ^(block_name)(arg_list) = return_value ^(arg_list){
code_block...

Apr
14
iOS 入门 013: AutoLayout 与 SizeClass
Published 12:04 Apr 14, 2012 by @ezra.
#Programming# 自动布局
建议
多用Storyboard练习自动布局
技巧
在界面上摆放好控件的位置
使用自动布局添加"约束" (蓝色的线)
Size Classes
Compact...

Apr
13
iOS 入门 012: transform
Published 12:04 Apr 13, 2012 by @ezra.
#Programming# transform 形变属性
控件的形变属性 (可以设置旋转角度、比例缩放、平移等属性)
UIView一次只能应用一个形变属性
设置transfrom会改变UIView的frame属性,...

Apr
12
iOS 入门 011: frame、bounds 与 center
Published 12:04 Apr 12, 2012 by @ezra.
#Programming# frame/bounds/center
frame 位置与尺寸属性
控件所在矩形框的位置和尺寸
坐标系原点为父视图的左上角,向右横轴递增,向下纵轴值递增
bounds尺寸属性
控件所在...

Apr
11
iOS 入门 010: Xib
Published 12:04 Apr 11, 2012 by @ezra.
#Programming# Xib
从文件中读取需要的组件
NSArray *bundelArr = [[NSBundle mainBundle]loadNibNamed:@"myCell" owner:nil opti...

Apr
10
iOS 入门 009: autoreleasepool自动释放池
Published 12:04 Apr 10, 2012 by @ezra.
#Programming# autoreleasepool自动释放池
问答
自动释放池的作用是什么?
延迟释放
那些对象会延迟释放?
所有用类方法实例化的对象都是延迟释放的
对象何时被销毁?
所有延迟释放的...

Apr
09
iOS 入门 008: RunLoop运行循环
Published 12:04 Apr 09, 2012 by @ezra.
#Programming# RunLoop运行循环
作用与特性
保证程序不退出
监听所有事件,手势触摸、时钟触发、网络加载数据完成
没有事件时回休眠(省电),一旦监听到事件会会响应
程序启动后会创建RunLoop...

Apr
08
iOS 入门 007: iOS系统框架表
Published 12:04 Apr 08, 2012 by @ezra.
#Programming#
框架名称
功能
Foundation
提供OC的基础(像NSObject)、基本数据类型等
UIKit
创建和管理应用程序的用户界面
QuartzCore
提供动画特效以及通过硬件进行...