上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: NSString 与NSMutableString的区别Suppose You have a code like thisNSString*s=[[NSStringalloc]initWithString:@"Hello"];s=[sstringByAppendingString:@"World"]... 阅读全文
posted @ 2015-09-19 00:44 巴山夜雨1989 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 第一章熟悉Objective -C编写高质量iOS与OSX代码的52个有效方法 第一条:了解Objective-C语言的起源 关键区别在于 :使用消息结构的语言,其运行时所应执行的代码由运行环境来决定。而使用函数调用的语言,则由编译器决定。如果范例代码中调用的函数是多态的,那么在运行时就要按照虚方法表virtual table来查出到底应该执行那个函数实现。而采用消息结构... 阅读全文
posted @ 2015-09-14 15:48 巴山夜雨1989 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 第8章 应用协议 图解TCP/IP 详解 8.1应用层协议概要 应用层协议的定义 TCP和IP等下层协议是不依赖上层应用类型、实用性非常广的协议。而应用协议则是为了实现某种应用而设计和创造的协议。 应用协议与协议的分层 应用可以直接享用传输层以下的基础部分。因为开发者只关心选用哪种应用协议、如何开发即可,而不必担心应用中的数据该以何种方式发到目标主机等问题。 TCP/IP的应用层涵盖了OSI... 阅读全文
posted @ 2015-09-14 15:46 巴山夜雨1989 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 第二章 对象、消息、运行期 52条 笔记 用Objective-C等面向对象语言编程时,对象object就是基本构造单元,开发者可以通过对象来存储并传递数据。 在对象之间传递数据任务并执行任务的过程就叫做消息传递messaging . 当应用程序运行起来以后,为其提供相关支持的代码叫做objective-c运行期环境objective -c runtime,它提供了一些使得对象之间能够传... 阅读全文
posted @ 2015-09-14 15:44 巴山夜雨1989 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 第3章 接口与API设计 52条笔记 第15条: 用前缀避免命名空间冲突 Objective-C 没有其他语言那种内置的命名空间机制 。鉴于此,我们在起名时要设法避免潜在的命名冲突,否则很容易就重名了。如果发生命名冲突 naming clash ,那么应用程序的连接过程就胡出错。 避免此问题的唯一做法就是变相实现命名空间:为所有名称都加上适当的前缀。 第16条: 提供全能初始化方法... 阅读全文
posted @ 2015-09-14 15:42 巴山夜雨1989 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 8Explicit Animations 指明的动画 笔记 If you want something done right, do it yourself. 如果你想让事情做好,那就自动来。 Charles-Guillaume Etienne The previous chapter introduced the concept of impl... 阅读全文
posted @ 2015-09-14 15:40 巴山夜雨1989 阅读(410) 评论(0) 推荐(0) 编辑
摘要: Implicit Animations 默认动画 读书笔记 Do what I mean, not what I say.Edna Krabappel,The Simpsons Part I covered just about everything that Core Animation can do, apart fromanimation. Animatio... 阅读全文
posted @ 2015-09-10 16:55 巴山夜雨1989 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 第7章 路由协议 读书笔记 再复杂的网络结构中,也需要通过合理的路由将数据发送到目标主机。而决定这个路由的,正是路由控制模块。 7.1 路由控制的定义 7.1.1 IP地址与路由控制 互联网是由路由器连接的网络组合成的。 为了能让数据包正确的到达目的地,路由器必须在途中进行正确的转发。这种向正确的方向转发数据进行的处理就是路由控制或路由。 7.1.2 静态路由与动态路由 路由控制分为静态和动态... 阅读全文
posted @ 2015-09-10 16:52 巴山夜雨1989 阅读(468) 评论(0) 推荐(0) 编辑
摘要: Understanding Scroll Views 深入理解 scroll view 读书笔记 It may be hard to believe, but aUIScrollViewisn't much different than a standardUIView. Sure, the scroll view has a few more methods, but those m... 阅读全文
posted @ 2015-09-09 18:17 巴山夜雨1989 阅读(465) 评论(0) 推荐(0) 编辑
摘要: CAGradientLayer CAGradientLayeris used to generate a smooth gradient between two or more colors. 是用来产生渐变色的。 It's possible to replicate the appearance of aCAGradientLayerusing Core Graphics to... 阅读全文
posted @ 2015-09-09 16:14 巴山夜雨1989 阅读(284) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页