摘要:
本文原文发表自我的【自建博客】(http://blog.sunnyxx.com/2014/08/02/objc-weird-code/),cnblogs同步发表,格式未经调整,内容以原博客为准我是前言看开源代码时,总会看到一些大神级别的代码,给人眼前一亮的感觉,多数都是被淡忘的C语言语法,总结下ob... 阅读全文
摘要:
本文原文发表自我的【自建博客】(http://blog.sunnyxx.com/2014/07/17/ios_0code_vc/),cnblogs同步发表,格式未经调整,内容以原博客为准我是前言看了objc.io中的《Behaviors in iOS Apps》(objccn上也有中文翻译版)后,终... 阅读全文
摘要:
本文原文发表自我的【自建博客】,cnblogs同步发表,格式未经调整,内容以原博客为准我是前言个人很主张使用Interface Builder(以下都简称IB)来构建程序UI,包括storyboard和xib,相比代码更可视和易于修改,尤其在使用AutoLayout的时候,一目了然。但用了这么久IB... 阅读全文
摘要:
本文原文发表自我的【自建博客】,cnblogs同步发表,格式未经调整,内容以原博客为准我是前言集合的遍历操作是开发中最常见的操作之一,从C语言经典的for循环到利用多核cpu的优势进行遍历,开发中ios有若干集合遍历方法,本文通过研究和测试比较了各个操作方法的效率和优略势,并总结几个使用集合遍历时的... 阅读全文
摘要:
本文原文发表自我的【自建博客】,cnblogs同步发表,格式未经调整,内容以原博客为准我是前言打Log是我们debug时最简单朴素的方法,NSLog对于objc开发就像printf对于c一样重要。但在使用NSLog打印大量Log,尤其是在游戏开发时(如每一帧都打印数据),NSLog会明显的拖慢程序的... 阅读全文
摘要:
本文原文发表自我的【自建博客】,cnblogs同步发表,格式未经调整,内容以原博客为准注:由于拖延症和最近因项目暂缓了RAC的研究,Reactive Cocoa Tutorial系列文章更新很慢,最近醒悟,开始慢慢补上剩下的部分,请见谅。我是前言这是Reactive Cocoa Tutorial系列... 阅读全文
摘要:
本文原文发表自我的自建博客,cnblogs同步发表,格式未经调整,内容以原博客为准。我是前言学习objc时,尤其是先学过其他编程语言再来看objc时,总会对objc的类声明的关键字interface感到有点奇怪,在其它面向对象的语言中通常由class关键字来表示,而interface在java中表示... 阅读全文
摘要:
本文在我的自建博客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];}对象... 阅读全文
摘要:
Reactive Cocoa Tutorial系列,转载请注明该文源地址http://www.cnblogs.com/sunnyxx/p/3547763.html-- by sunnyxx· Overview 上一篇介绍了函数式编程和RACStream,使得函数得以串联起来,而它的具体子类,也是RAC编程中最重要的部分,RACSignal就是使得算式得以逐步运算并使其有意义的关键所在,本节主要介绍RACSignal的机理,具体的使用放到接下来的几节。· 巧克力工厂的运作模式 RACStream实现了一个嵌套函数的结构,如f(x) = f1(f2(f3(x))),但好像是考试 阅读全文
摘要:
Reactive Cocoa Tutorial系列,转载请注明该文源地址-- by sunny · Overview 在RAC下开发干的最多的事就是建立RACSignal和subscribe RACSignal了,它是RAC的核心所在。本篇介绍了RAC的运作原理和设计思路,从函数式编程形成的RACStream继而介绍它的子类 - RAC最核心的部分RACSignal。· 函数式编程 我们知道Reactive Cocoa是函数式编程(Functional Programing)(FP)思想的实现。FP有一套成熟的理论,这里只讲讲我个人理解吧。 我觉得FP就是“像计算函数表达式 阅读全文