上一页 1 2 3 4 5 6 7 8 9 ··· 39 下一页

2016年5月24日

理解 ARC 下的循环引用

摘要: 本文由 伯乐在线 - nathanw 翻译,dopcn 校稿。未经许可,禁止转载!英文出处:digitalleaves.com。欢迎加入翻译组。 ARC 下的循环引用类似于日本的 B 级恐怖片。当你刚成为苹果开发者,你或许不会关心他们的存在。直到某天你的一个 app 因内存泄露而闪退,你才突然意识到 阅读全文

posted @ 2016-05-24 10:52 Hai_阔天空 阅读(778) 评论(0) 推荐(0) 编辑

2016年5月23日

gcd 多线程结束通知

摘要: 另外,GCD还有一些高级用法,例如让后台2个线程并行执行,然后等2个线程都结束后,再汇总执行结果。这个可以用dispatch_group, dispatch_group_async 和 dispatch_group_notify来实现,示例如下: 阅读全文

posted @ 2016-05-23 17:44 Hai_阔天空 阅读(751) 评论(0) 推荐(0) 编辑

iOS中多线程原理与runloop介绍

摘要: http://mobile.51cto.com/iphone-403490.htm iOS中多线程原理与runloop介绍 iPhone中的线程应用并不是无节制的,官方给出的资料显示iPhone OS下的主线程的堆栈大小是1M,第二个线程开始都是512KB。并且该值不能通过编译器开关或线程API函数 阅读全文

posted @ 2016-05-23 17:38 Hai_阔天空 阅读(1523) 评论(0) 推荐(0) 编辑

iOS的主要框架介绍

摘要: 本文是《Sunvey the Major Framworks》一文的翻译 框架是一个目录,这个目录包含了共享库,访问共享库里代码的头文件,和其它的图片和声音的资源文件。一个共享库定义的方法或函数可以被应用程序调用。 IOS提供了很多你可以在应用程序里调用的框架。要使用一个框架,需要将它添加到你的项目 阅读全文

posted @ 2016-05-23 16:37 Hai_阔天空 阅读(307) 评论(0) 推荐(0) 编辑

Cocoa Touch框架

摘要: iOS – Cocoa Touch简介: iOS 应用程序的基础 Cocoa Touch 框架重用了许多 Mac 系统的成熟模式,但是它更加专注于触摸的接口和优化。UIKit 为开发者提供了在 iOS 上实现图形,事件驱动程序的基本工具,其建立在和 Mac OS X 中一样的 Foundation 阅读全文

posted @ 2016-05-23 16:19 Hai_阔天空 阅读(775) 评论(0) 推荐(0) 编辑

iOS开发-数据存储NSCoder

摘要: 软件中永远绕不开的一个问题就是数据存储的问题,PC的时候一般都是选择在数据库中存储,iOS如果是和后端配合的话,那么不需要考虑数据存储的这个问题,上次写了一下plist的存储,不过数据都是存储一些简单的键值对对象。本次需要将一些自己定义的类型存储在plist比如说图片,这个时候可以利用NSCodin 阅读全文

posted @ 2016-05-23 15:22 Hai_阔天空 阅读(246) 评论(0) 推荐(0) 编辑

Objective-C Runtime

摘要: 本文详细整理了 Cocoa 的 Runtime 系统的知识,它使得 Objective-C 如虎添翼,具备了灵活的动态特性,使这门古老的语言焕发生机。主要内容如下: 引言 简介 与Runtime交互 Runtime术语 消息 动态方法解析 消息转发 健壮的实例变量(Non Fragile ivars 阅读全文

posted @ 2016-05-23 11:12 Hai_阔天空 阅读(220) 评论(0) 推荐(0) 编辑

自动释放池autoreleasepool

摘要: 自动释放池是NSAutoreleasePool的实例,其中包含了收到autorelease消息的对象。当一个自动释放池自身被销毁(dealloc)时,它会给池中每一个对象发送一个release消息(如果你给一个对象多次发送autorelease消息,那么当自动释放池销毁时,这个对象也会收到同样数目的 阅读全文

posted @ 2016-05-23 10:28 Hai_阔天空 阅读(181) 评论(0) 推荐(0) 编辑

iOS开发中id、NSObject *、id、instancetype四者有什么区别?

摘要: 在使用Objective-C语言进行iOS应用开发的时候,常常会涉及到id、NSObject *、id、instancetype这四个概念的使用,但这四者也是iOS初学者最易混淆的内容,下面小编看了一些iOS开发教程和文档,搜罗了他们的不同用法,分享给大家,一起来看看吧。 1. id与NSObjec 阅读全文

posted @ 2016-05-23 09:36 Hai_阔天空 阅读(306) 评论(0) 推荐(0) 编辑

2016年5月20日

iOS 面试题整理(带答案)二

摘要: 第一篇面试题整理: http://www.cocoachina.com/bbs/read.php?tid-459620.html 本篇面试题同样:如答案有问题,欢迎指正! 1.回答person的retainCount值,并解释为什么 Person * per = [[Person alloc] in 阅读全文

posted @ 2016-05-20 14:15 Hai_阔天空 阅读(216) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 ··· 39 下一页

导航