随笔分类 -  Cocoa

cocoa framework
objc非主流代码技巧
摘要:本文原文发表自我的【自建博客】(http://blog.sunnyxx.com/2014/08/02/objc-weird-code/),cnblogs同步发表,格式未经调整,内容以原博客为准我是前言看开源代码时,总会看到一些大神级别的代码,给人眼前一亮的感觉,多数都是被淡忘的C语言语法,总结下ob... 阅读全文
posted @ 2014-08-03 17:56 sunnyxx 阅读(950) 评论(0) 推荐(0)
0代码ViewController
摘要:本文原文发表自我的【自建博客】(http://blog.sunnyxx.com/2014/07/17/ios_0code_vc/),cnblogs同步发表,格式未经调整,内容以原博客为准我是前言看了objc.io中的《Behaviors in iOS Apps》(objccn上也有中文翻译版)后,终... 阅读全文
posted @ 2014-07-22 10:18 sunnyxx 阅读(1090) 评论(0) 推荐(0)
xib的动态桥接
摘要:本文原文发表自我的【自建博客】,cnblogs同步发表,格式未经调整,内容以原博客为准我是前言个人很主张使用Interface Builder(以下都简称IB)来构建程序UI,包括storyboard和xib,相比代码更可视和易于修改,尤其在使用AutoLayout的时候,一目了然。但用了这么久IB... 阅读全文
posted @ 2014-07-04 18:48 sunnyxx 阅读(1618) 评论(0) 推荐(0)
ios中集合遍历方法的比较和技巧
摘要:本文原文发表自我的【自建博客】,cnblogs同步发表,格式未经调整,内容以原博客为准我是前言集合的遍历操作是开发中最常见的操作之一,从C语言经典的for循环到利用多核cpu的优势进行遍历,开发中ios有若干集合遍历方法,本文通过研究和测试比较了各个操作方法的效率和优略势,并总结几个使用集合遍历时的... 阅读全文
posted @ 2014-04-30 14:52 sunnyxx 阅读(1195) 评论(0) 推荐(0)
再见了NSLog
摘要:本文原文发表自我的【自建博客】,cnblogs同步发表,格式未经调整,内容以原博客为准我是前言打Log是我们debug时最简单朴素的方法,NSLog对于objc开发就像printf对于c一样重要。但在使用NSLog打印大量Log,尤其是在游戏开发时(如每一帧都打印数据),NSLog会明显的拖慢程序的... 阅读全文
posted @ 2014-04-22 15:27 sunnyxx 阅读(7178) 评论(2) 推荐(3)
objc@interface的设计哲学与设计技巧
摘要:本文原文发表自我的自建博客,cnblogs同步发表,格式未经调整,内容以原博客为准。我是前言学习objc时,尤其是先学过其他编程语言再来看objc时,总会对objc的类声明的关键字interface感到有点奇怪,在其它面向对象的语言中通常由class关键字来表示,而interface在java中表示... 阅读全文
posted @ 2014-04-19 09:22 sunnyxx 阅读(1827) 评论(1) 推荐(1)
ARC下dealloc过程及.cxx_destruct的探究
摘要:本文在我的自建博客http://blog.sunnyxx.com/2014/04/02/objc_dig_arc_dealloc/ 初始发表 ,cnblogs同步发表。直接复制的html,格式可能有点乱,见谅。我是前言这次探索源自于自己一直以来对ARC的一个疑问,在MRC时代,经常写下面的代码:123456789- (void)dealloc{ self.array = nil; self.string = nil; // ... // // 非Objc对象内存的释放,如CFRelease(...) // ... // [super dealloc];}对象... 阅读全文
posted @ 2014-04-04 16:22 sunnyxx 阅读(3076) 评论(1) 推荐(1)