分类 Objective-C 下的文章
图片文字居中上下排列的UIButton
GB18030(兼容GB2312)编码验证与校正
之前写 APP 抓 GB2312
编码的HTML时候, 发现 HTML 文件里面混了一些非 GB18030
(包含GB2312
字符集) 字符集的字符。
以下代码出错:
//self.gb18030Encoding = CFStringConvertEncodingToNSStringEncoding (kCFStringEncodingGB_18030_2000);
//原页面采用 GB2312 编码
NSString *result = [[NSString alloc] initWithData:data encoding:self.gb18030Encoding];
Xcode note
插件1
XCode颜色显示插件ColorSense
代码里的那些冷冰冰的颜色数值,到底时什么颜色?如果你经常遇到这个问题,每每不得不运行下模拟器去看看,那么这个插件绝对不容错过。更彪悍的是你甚至可以点击显示的颜色面板,直接通过系统的ColorPicker来自动生成对应颜色代码,再也不用做各种颜色代码转换了!
View Controller Programming Guide for iOS
Overview
The Role of View Controllers
UIViewController
包含了用来管理view、event、transitioning的所有方法和属性。只需要直接集成该class或者其subclass就可以使用。
两类viewcontroller:
- content view controllers 包含具体内容(包括各种控件)。
- container view controllers 包含其他viewcontroller。
Bundle Programming Guide
Resource Programming Guide
About Resource
OS X和iOS直接支持的类型:
- Nib 存放用户界面对象
- Strings 语言本地化文档
- Image, Sound, Movies 预渲染文件
- Property List 一般数据文件格式
Using Regular Expression
File System Programming Guide(iOS)
About
sandbox机制让文件系统使用起来稍微有点不同,特别是访问别的app内容的时候需要取得对应的权限。同时sandbox机制基本明确了文件的存储位置。
该手册涉及内容:
- sandbox文件系统规范
- 多线程/进程文件读写(
NSFileCoordinator
、NSFilePresenter
) - 文件类型及对应的读写方式
- 使用高级文件系统API
- 通用文件管理界面(如
Open and Save panel
) - 异步读写文件
- 模仿Finder操作文件
- 优化文件相关操作
- 关于
File Mapping
和Directory Localized Name
(OS X)在《File System Advanced Programming Topics》
[转]iOS开发中那些高效常用的宏
iOS开发过程中使用一些常用的宏可以提高开发效率,提高代码的重用性;将这些宏放到一个头文件里然后再放到工程中的-Prefix.pch文件中(或者直接放到-Prefix.pch中)直接可以使用,灰常方便。