码迷,mamicode.com
首页 >  
搜索关键字:effective objective c    ( 6648个结果
stl学习记录
Effective STL 中文版学习记录条款4 判断容器是否为空 使用empty而不是size().size()操作在实现上不是一个时间常数操作条款5 尽量使用区间成员函数代替它们的单元素兄弟.STL实现中,区间范围显示比单个循环操作更优化条款7:当使用new得指针的容器时,记得在销毁容器前del...
分类:其他好文   时间:2014-08-11 14:48:02    阅读次数:191
Objective-C中的单例模式
??单例模式算是设计模式中比较简单的一种吧,设计模式不是只针对某种编程语言,在C++, Java, PHP等其他OOP语言也有设计模式,笔者初接触设计模式是通过《漫谈设计模式》了解的。这本书中是用java写的,个人感觉拜读完这本书以后虽然有不理解的地方但还是收获蛮大的。上面提到依赖注入,控制翻转.....
分类:其他好文   时间:2014-08-11 09:53:01    阅读次数:244
学习笔记---使用override注解
在学习或者做东西,都懒得动手记,得习惯记下来才好...最近在看《Effective Java》,确实对我有很大的提高,把自己看到和想到的东西写下来,标记...1. 坚持使用override注解. 1 public class Bigram { 2 3 private final c...
分类:其他好文   时间:2014-08-10 18:36:10    阅读次数:201
《Effective Objective-C 2.0》—(第1-5条)—熟悉Objective-C
Objective-C通过一套全新的语法,在C语言基础上添加了面向对象特性。OC的语法中频繁使用方括号,而且不吝于写出极长的方法名,这通常令许多人觉得此语言较为冗长。这是这样写出来的代码非常易读,只是C++和Java程序员不太适应。 OC语言学起来很快,但有很多微妙细节需要注意,而且还有许多容易为人所忽略的特性。另一方面,有些开发者并未完全理解或是容易滥用某些特性,导致写出来的代码难以维护,难以调试。本章讲解基础知识,后续各章语言及其相关架构的各个特定话题。...
分类:其他好文   时间:2014-08-10 15:46:00    阅读次数:255
《Effective Objective-C 2.0》—(第6-10条)—对象、属性、equalToString、关联对象
用Objective-C等面向对象语言编程时,“对象”(object)就是“基本构造单元”(building block),开发者可以通过对象来存储并传递数据。在对象之间传递数据并执行任务的过程就叫做“消息传递”(Messaing)。...
分类:其他好文   时间:2014-08-10 15:45:40    阅读次数:322
《Effective Objective-C 2.0》—(第11-14条)—运行时动态绑定、objc_msgSend、消息转发机制
第11条:理解objc_msgSend的作用     在对象上调用方法是Objective-C中经常使用的功能。用Objective-C术语来说这叫做:“传递消息”(pass a message)。消息有“名称”(name)或者“选择子”(selector),可以接收参数,而且可能还有返回值。     由于Objective-C是C的超集,所以最好理解C语言的函数调用方式。C语言使用“静态绑定...
分类:其他好文   时间:2014-08-10 15:45:20    阅读次数:360
《Effective Objective-C 2.0》—(第15-22条)—接口与API设计、深拷贝、浅拷贝
近年来,开源社区与开源组件随着iOS开发而流行起来,我们经常使用别人的代码,别人也会看到你的代码。所以,我们要把代码写得清晰一些...
分类:Windows程序   时间:2014-08-10 15:45:10    阅读次数:315
《Effective Objective-C 2.0》—(第23-28条)—类别、协议,代理,匿名对象、delegate
对象之间经常需要相互通信,而通信方式有很多。Objective-C开发者广泛使用一种名叫“委托模式”(Delegate Pattern)的编程设计模式来实现对象间的通信,该模式的主旨是:定义一套接口,某对象若想接收另一个对象的委托,则需遵从此接口,以便称为“委托对象”(delegate)。而这“另一个对象”则可以给其委托对象回传一些信息,也可以在发生相关联时间时通知委托对象。...
分类:其他好文   时间:2014-08-10 15:45:00    阅读次数:299
设计模式【6】:适配器模式【接口适配】
objective-c中使用实施适配器模式的时候使用的是协议适配器模式(Adapter Pattern),适配器模式又叫做变压器模式,也叫做包装模式(Wrapper),可是包装模式却不止一个,装饰模式也是包装模式。适配器模式是一种补救模式,他能够让你从因业务扩展而系统无法迅速适应的苦恼中解脱出来。我...
分类:其他好文   时间:2014-08-10 12:48:00    阅读次数:249
软件行业人员书单
书籍推荐(转自豆瓣) 一、软件工程师 --Clean Code《代码整洁之道》 --Implementation Patterns《实现模式》 --Code Complete《代码大全》 --Refactoring: Improving the Design of Existing Code《重构——改善既有代码的设计》 --Effective Java(第二版) --Head ...
分类:其他好文   时间:2014-08-09 13:28:57    阅读次数:323
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!