原创文章,转载请注明出处:http://blog.csdn.net/sfh366958228/article/details/38922567
前言
今天学的条款都是出自于《设计与声明》这一张,那么,什么是软件设计呢?书上如是解释:是“令软件做出你希望它做的事情”的步骤和做法,通常以颇为一般性的构思开始,最终演变成十足得细节,以允许特殊接口的开发。
条款18:让接口容易被...
分类:
编程语言 时间:
2014-08-29 20:06:18
阅读次数:
429
Objective-C是苹果软件的编程语言,想要上机学习、调试,有一个集成开发环境(IDE)方便很多。有三类方法搭建Objective-C的集成开发环境: 1)???使用苹果的平台,集成开发环境使用Xcode。但如果没有苹果平台,...
转载地址:http://blog.csdn.net/xbl1986/article/details/7216668Xcode是Version 4.2 Build 4D151a根据Objective-c 2.0程序设计上的旧版本的代码会发生NSAutoreleasePool' is unavailab...
分类:
其他好文 时间:
2014-08-28 21:07:26
阅读次数:
164
代码块本质上是和其它变量相似。不同的是,代码块存储的数据是一个函数体。使用代码块是,你能够像调用其它标准函数一样,传入參数数,并得到返回值。脱字符(^)是块的语法标记。依照我们熟悉的參数语法规约所定义的返回值以及块的主体(也就是能够执行的代码)。下图是怎样把块变量赋值给一个变量的语法解说:依照调用函...
分类:
其他好文 时间:
2014-08-28 19:38:35
阅读次数:
206
利用dispatch_once创建单例使用Objective-C实现单例模式的最佳方式向来有很多争论,开发者(包括Apple在内)似乎每几年就会改变他们的想法。当Apple引入了Grand Central Dispatch (GCD)(Mac OS 10.6和iOS4.0),他们也引入了一个很适合用...
分类:
其他好文 时间:
2014-08-28 17:56:25
阅读次数:
170
当使用Objective-C的时候,你总会遇到Foundation框架中的一些类,这些类包含NSString,NSNumber,NSArray和NSDictionary,这些数据结构都是自解释的。 Objective-C以简明具体的语法而著名,自从oc1.0有一个简单的方式定义一个NSStri...
分类:
其他好文 时间:
2014-08-27 20:31:28
阅读次数:
215
《Effective C++ 读书笔记》 条款01 : 视C++为一个语言联邦...
分类:
编程语言 时间:
2014-08-27 16:37:18
阅读次数:
353
1. AFNetworking在众多iOS开源项目中,AFNetworking可以称得上是最受开发者欢迎的库项目。AFNetworking是一个轻量级的iOS、Mac OS X网络通信类库,现在是GitHub上第三大Objective-C库。它建立在NSURLConnection、NSOperati...
分类:
移动开发 时间:
2014-08-27 16:25:58
阅读次数:
205
原创文章,转载请注明出处:http://blog.csdn.net/sfh366958228/article/details/38850499
前言
昨天已作出预告,今天学习的是整个第三章,资源管理,通读了一遍之后,感觉似懂非懂,于是又再读了一遍。
所谓资源,一旦用了它,将来必须要还给系统。C++中最常用得动态分配内存既是如此,但内存只是你管理的众多资源之一,还有数据库连接、网络...
分类:
编程语言 时间:
2014-08-27 14:48:57
阅读次数:
223
campare陷阱
NSString有多个compare相关方法:
- (NSComparisonResult)compare:(NSString *)string;
- (NSComparisonResult)compare:(NSString *)string options:(NSStringCompareOptions)mask;
- (NSComparisonResult)com...
分类:
其他好文 时间:
2014-08-27 13:00:17
阅读次数:
167