Apr
20
iOS 入门 019: JSON 浅析
Published 12:04 Apr 20, 2012 by @ezra.
#Programming# JSON
标记语言
采用了Java Script语法,可以直接解析JS中的JSON数据
键
key值
值
value值
键与值之间用:分隔
对象
{"name":"Bi...
Apr
20
iOS 入门 020: HTTP 浅析
Published 12:04 Apr 20, 2012 by @ezra.
#Programming# URL
URL的全称是Uniform Resource Locator(统⼀资源定位符)
通过一个URL,能找到互联⽹上唯⼀的一个资源,依赖于网络资源,不能随意更改
URL就是资源的地址、位置,互联...
Apr
19
PHP 与 RegEx 浅析 001: 概述
Published 12:04 Apr 19, 2012 by @ezra.
#Programming# PHP 得益于其简单易学的特性,从上世纪 90 年代一直流行至今。
对于本文所要讲到的正则表达式,PHP 也有相当完备的支持,甚至它提供了至少三套独立的正则引擎:
preg - Perl Regul...
Apr
19
PHP 与 RegEx 浅析 002: preg_match()
Published 12:04 Apr 19, 2012 by @ezra.
#Programming# 本文主要介绍函数 preg_match() 的语法、参数、返回值以及使用方法和范例。
格式
preg_match(pattern, subjevt[, match[, flags [, offs...
Apr
19
PHP 与 RegEx 浅析 003: Unknown Modifier 错误
Published 12:04 Apr 19, 2012 by @ezra.
#Programming# 有时候,你的程序可能会忽然报告 Unknown Modifier 错误,这通常是因为你在创建模式参数时没有添加分隔符,例如你希望匹配 HTML 标签:
preg_match('<(/w+)([^...
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属性,...