12 2013 档案

摘要:点标记语法 属性和幂等方法(多次调用和一次调用返回的结果相同)使用点标记语法访问,其他的情况使用方括号标记语法。良好的风格:view.backgroundColor = [UIColor orangeColor];[UIApplication sharedApplication].delegate;不良的风格:[view setBackgroundColor:[UIColor orangeColor]];UIApplication.sharedApplication.delegate;间距 二元运算符和参数之间需要放置一个空格,一元运算符、强制类型转换和参数之间不放置空格。关键字之后圆括号之前 阅读全文
posted @ 2013-12-11 11:36 周宏伟 阅读(307) 评论(0) 推荐(0) 编辑
摘要:http://blog.xcodev.com/blog/2013/11/01/code-comment-and-doc-gen-tools-for-objc/代码注释可以让代码更容易接受和使用,特别是在大型项目合作开发或模块开发中。Objective-C中也有一些很方便的注释插件和文档生成工具。本文推荐两个开源软件:VVDocumenter注释工具和appledoc文档生成工具。VVDocumenter首先推荐一个Xcode插件VVDocumenter,它可以让我们在代码中快捷的插入通用的注释代码。有了这个插件只需要在要注释的方法定义前输入三个斜杠(///),它就会自动为我们生成注释模板,这些 阅读全文
posted @ 2013-12-10 16:22 周宏伟 阅读(621) 评论(0) 推荐(0) 编辑
摘要:http://blog.xcodev.com/blog/2013/11/04/gcd-intro/Dispatch QueueDispatch Queue是一个任务执行队列,可以让你异步或同步地执行多个Block或函数。Dispatch Queue是FIFO的,即先入队的任务总会先执行。目前有三种类型的Dispath Queue:串行队列(Serial dispatch queue)并发队列(Concurrent dispatch queue)主队列(Main dispatch queue)串行队列串行队列一次只能处理一个任务,可以由用户调用dispatch_queue_create创建:di 阅读全文
posted @ 2013-12-10 16:15 周宏伟 阅读(727) 评论(0) 推荐(0) 编辑
摘要:http://blog.xcodev.com/blog/2013/10/28/operation-queue-intro/随着移动设备的更新换代,移动设备的性能也不断提高,现在流行的CPU已经进入双核、甚至四核时代。如何充分发挥这些CPU的性能,会变得越来越重要。在iOS中如果想要充分利用多核心CPU的优势,就要采用并发编程,提高CPU的利用率。iOS中并发编程中主要有2种方式Operation Queue和GCD(Grand Central Dispatch)。下面就来先来说一下Operation Queue。异步调用和并发在深入之前,首先说说异步调用和并发。这两个概念在并发编程中很容易弄混 阅读全文
posted @ 2013-12-10 16:14 周宏伟 阅读(328) 评论(0) 推荐(0) 编辑
摘要:程序员最艰巨的任务跟编写代码没有多少关系。编码是逻辑思路的一种实践,这跟程序员日常工作中的其它任务比起来相对简单。如果你认为自己还是一个水平一般的程序员,在你真正的能进入到高手行列前,请确保你已经克服了下列晋级的障碍。1. 解释你在干什么解释软件开发过程是一个很困难的事情。那些非程序员职业的人也许知道很多关于编程的事情,但很显然,他们不会编程。对于他们来说,我们的生活就是在一间黑暗的屋子里趴在键盘前消耗着咖啡。你会在你的朋友、家人和同事中遇到这样的人,他会认为编码不是一个正确的职业。2. 形象的说出软件解决方案根据一些简短的需求——通常是一知半解的,你需要设计出数据结构,软件架构,代码算法,通 阅读全文
posted @ 2013-12-10 11:56 周宏伟 阅读(190) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示