摘要: 内存管理一直是学习 Objective-C 的重点和难点之一,尽管现在已经是 ARC 时代了,但是了解 Objective-C 的内存管理机制仍然是十分必要的。其中,弄清楚 autorelease 的原理更是重中之重,只有理解了 autorelease 的原理,我们才算是真正了解了 Objectiv 阅读全文
posted @ 2015-06-24 15:03 anjing123 阅读(636) 评论(0) 推荐(0) 编辑
摘要: UIWebView是iOS上对WebKit的封装,webkit是渲染引擎,uiwebview是渲染引擎和JS引擎的组合,webkit是个开源的内核,webview是iOS组件,但其实是内嵌了webkit内核的组件。 阅读全文
posted @ 2015-06-24 12:09 anjing123 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 使用过iPhone或者iPad的朋友在拍照时不知是否遇到过这样的问题,将设备中的照片导出到Windows上时,经常发现导出的照片方向会有问题,要么横着,要么颠倒着,需要旋转才适合观看。而如果直接在这些设备上浏览时,照片会始终显示正确的方向,在Mac上也能正确显示。最近在iOS的开发中也遇到了同样的问 阅读全文
posted @ 2015-06-24 11:07 anjing123 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 在说 Builder Pattern 之前,我们先来看看一个场景。假设我们要预定一个 iPhone 6,要 64G 的,金色的,用代码表述大概是这样 1 2 3 4 // PFX 是一个前缀,因为直接写 iPhone6 不符合类名大写的习惯,写成 IPhone6 更是怪异 ╮(╯▽╰)╭ PFXiP 阅读全文
posted @ 2015-06-24 10:55 anjing123 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 我们要通过一个小例子来简单、通俗的理解一下什么是消息转发以及如何消息转发,希望看完这篇文章时大家会彻底的明白OC的消息。 首先,你需要知道这两个概念: OC中调用方法就是向对象发送消息。 比如 : 1 [person run]; 1 [person run]; 1 [person run]; [pe 阅读全文
posted @ 2015-06-24 10:47 anjing123 阅读(143) 评论(0) 推荐(0) 编辑