layoutSubview 调用时机 init does not cause layoutSubviews to be called (duh) addSubview causes layoutSubviews to be called on the view being added, the view it’s being added to (target view), and all the subview... 2011-10-251 min read
Xcode 常用编译选项设置 乍一看,这些设置可能太麻烦,其实它真的可以节省许多调试应用的时间,在xcconfig文件中指定即可。 用标准库连接 LINK_WITH_STANDARD_LIBRARIES = YES 如果激活此设置,那么编译器在链接过程中会自动使用通过标准库的链接器。   Info.plist 输出编码 INFOPLIST_OUTPUT_FORMAT = binary 指定Info... 2011-09-175 min read
UIView(包括子类)的几个初始化时执行动作的时机 根据你需要执行的动作, 这里有几个方法: -(id)initWithFrame:(CGRect)frame - UIView的指定初始化方法; 总是发送给UIView去初始化, 除非是从一个nib文件中加载的; -(id)initWithCoder:(NSCoder *)coder - 从nib文件中加载的时候发送此消息给UIView; -(void)awake... 2011-09-071 min read
使用UIPageControl的小例子 源码地址   2011-09-051 min read
使用OpenFlow浏览图片 SDK4.3编译通过,带开源框架,支持点击事件 源码地址 里面有8张背景图片,资源可能会有点大,总共17M左右 2011-09-041 min read
显示iOS所有可用字体和颜色 运行时获取类的所有方法,找到获取颜色的方法并记录下来 源码地址 2011-09-031 min read
Core Location 简述 Core Location可以利用三种技术来实现:GPS、蜂窝基站三角网定位(cell tower triangulation)和Wi-Fi定位服务(WPS),其中GPS是最精确的。 我们只用告诉Core Location我们想要的精度级别,它将从它可用的技术中决定哪种可以更好地满足你的需求。 为了与Core Location打交道,需要创建一个位置管理器实例,如下所示:  ... 2011-09-012 min read
iOS4 请求更多后台时间 iOS不是真正的多任务系统,在用户按下Home按钮后,所有应用程序都会进入后台状态,并且大部分都会迅速进入暂停状态,应用程序的所有工作内存都在RAM中,在暂停时它完全不执行。因此,切换回这样的应用程序非常快。但是如果系统需要更多的内存给当前处于活动状态的应用程序,就有可能终结暂停状态的应用程序,它们的内存也将被释放。 一方面,应用程序在进入后台状态时,需要释放一些资源,使自身的暂停快照更小... 2011-09-012 min read
用Objective-C 实现的简单连连看   源码地址 有问题请指出,Thanks in advance! 2011-09-011 min read
在Lion中安装Xcode 3.x的方法 在Lion中不支持旧的Xcode版本(3.x),你只能安装Xcode4.x,这对使用第三方IB插件的Mac开发者来说不是一个好消息。 如果你尝试去安装,就会发现Xcode Toolset组件不能选择(禁用),这会导致错误的安装结果,会有一些空的文件夹,没有Xcode应用程序或者没有SDK等。 如果一定要在Lion上安装Xcode 3.x的版本,就用以下解决方式:   用... 2011-08-121 min read