12 2014 档案

摘要:导读:对一般人而言,苹果和其构筑的iOS帝国,给人的印象是一个围墙花园(Wall Garden),如果你不在其中,就无法领略里面的胜景。对于开发者而言也同样是这样,无论你用什么平台工具开发出来的iOS App,最后总是要用OS X上面的Xcode进行编译打包,并上传到苹果的开发者中心,通过官方审核后... 阅读全文
posted @ 2014-12-26 19:51 codeTao 阅读(21) 评论(0) 推荐(0) 编辑
摘要:09年的一篇文章,比较深入地阐述了KVO的内部实现。KVO是实现Cocoa Bindings的基础,它提供了一种方法,当某个属性改变时,相应的objects会被通知到。在其他语言中,这种观察者模式通常需要单独实现,而在Objective-C中,通常无须增加额外代码即可使用。概览这是怎么实现的呢?其实... 阅读全文
posted @ 2014-12-26 19:48 codeTao 阅读(183) 评论(0) 推荐(0) 编辑
摘要:在这篇文章中,我会实现一个自己用的简单KVO类,我认为KVO非常棒,然而对于我大部分的使用场景来说,有这两个问题:1. 我不喜欢在observeValueForKeyPath:ofObject:change:context:方法里通过keyPath值来做调度,当Observe比较多的对象时,会使得代... 阅读全文
posted @ 2014-12-26 19:47 codeTao 阅读(121) 评论(0) 推荐(0) 编辑
摘要:转自@nixzhu的GitHub主页(译者:Riven、@nixzhu),原文《Grand Central Dispatch In-Depth: Part 2/2》欢迎来到GCD深入理解系列教程的第二部分(也是最后一部分)。在本系列的第一部分中,你已经学到超过你想像的关于并发、线程以及GCD 如何工... 阅读全文
posted @ 2014-12-26 19:44 codeTao 阅读(126) 评论(0) 推荐(0) 编辑
摘要:本文由@nixzhu翻译至raywenderlich的《grand-central-dispatch-in-depth-part-1》虽然 GCD 已经出现过一段时间了,但不是每个人都明了其主要内容。这是可以理解的;并发一直很棘手,而 GCD 是基于 C 的 API ,它们就像一组尖锐的棱角戳进 O... 阅读全文
posted @ 2014-12-26 19:43 codeTao 阅读(474) 评论(0) 推荐(0) 编辑
摘要:1 小结:1)int-->NSNumber:numberWithInt2)NSNumber-->nsinteger:integerValue3)string -->double:initWithString4)CGFloat --> dobule:initWithFloat,decimalobj d... 阅读全文
posted @ 2014-12-18 16:48 codeTao 阅读(287) 评论(0) 推荐(0) 编辑
摘要:JSONModel是一个解析服务器返回的Json数据的库。http://blog.csdn.net/dyllove98/article/details/9050905通常服务器传回的json数据要通过写一个数据转换模块将NSDictionary转换为Model,将NSString数据转换为Model... 阅读全文
posted @ 2014-12-12 15:17 codeTao 阅读(509) 评论(0) 推荐(0) 编辑
摘要:原文:http://www.techotopia.com/index.php/An_Example_iOS_5_iPhone_UIPageViewController_Application在Xcode中新建项目时,可以选择“Page-based Application”项目模板。可以利用这个模板创... 阅读全文
posted @ 2014-12-11 17:10 codeTao 阅读(326) 评论(0) 推荐(0) 编辑
摘要:以前经常把这两个东西当成一回事, PageViewController像电子书那样,一页之中可以放几个childViewcontroller, 然后左右翻,当前frame显示几个viewcontroller。 UIPageControl配合scrollView是用于左右滑动翻页的,当前frame只显... 阅读全文
posted @ 2014-12-11 17:05 codeTao 阅读(768) 评论(0) 推荐(0) 编辑
摘要:http://blog.sina.com.cn/s/blog_7b9d64af0101c2zg.html一、UIPageViewController概念控件为我们提供了一种像翻书效果的一种控件。我们可以通过使用UIPageViewController控件,来完成类似图书一样的翻页控制方式。二、使用U... 阅读全文
posted @ 2014-12-11 17:03 codeTao 阅读(628) 评论(0) 推荐(0) 编辑
摘要:SEL消息机制工作原理是什么引用下面文章:我们在之前有提到,一个类就像一个 C 结构.NSObject 声明了一个成员变量: isa. 由于 NSObject 是所有类的根类,所以所有的对象都会有一个 isa 的成员变量[公共继承].而该 isa 变量指向该对象的类(图3.15)[类在Objecti... 阅读全文
posted @ 2014-12-07 23:23 codeTao 阅读(549) 评论(0) 推荐(0) 编辑
摘要:SEL 类成员方法的指针可以理解 @selector()就是取类方法的编号,他的行为基本可以等同C语言的中函数指针,只不过C语言中,可以把函数名直接赋给一个函数指针,而Object-C的类不能直接应用函数指针,这样只能做一个@selector语法来取.它的结果是一个SEL类型。这个类型本质是类方法的... 阅读全文
posted @ 2014-12-07 23:22 codeTao 阅读(659) 评论(0) 推荐(0) 编辑
摘要:目前项目中需要对iOS系统通讯录进行读取,修改操作。在进行对地址修改的时候,出现了一个奇怪现象:● 如果contact没有address字段(或者一个全新的contact),对它的address进行修改是可以成功的,●如果这个人有过address字段,此时对它就行修改就崩溃。控制台打出:*** -[... 阅读全文
posted @ 2014-12-07 21:47 codeTao 阅读(395) 评论(0) 推荐(0) 编辑
摘要:初学者的问题主要集中在,下面几个问题:一、几个函数总是不被调用:例如:[objc]view plaincopy-(UIView*)tableView:(UITableView*)tableViewviewForHeaderInSection:(NSInteger)section;这个代理不被调用的种... 阅读全文
posted @ 2014-12-07 21:39 codeTao 阅读(171) 评论(0) 推荐(0) 编辑

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