Effective Objective-C 2.0 笔记

内容提要

第一章 

1、C语言基础

2、头文件的引用  #import @class

3、字面量的应用

4、常量的定义 (常量的作用—>>定义的位置   定义的规则)  对用常量 少用 不用 #define

const修饰的位置     常量的定义应该是从右至左解读。

为了避免常量的名字冲突 我们使用 相关类 的名字作为前缀

(1) 如果不公开某一个常量  只是在编译单元内使用的   可以不用加上前缀

.m   static const NSInteger kAnimationDuration = 0.25;

//如果不加 static  在另外一个.m中声明了相同名字的变量就会报错。

duplicate symbol    _kAnimationDuration in :    xxxx.o   xxxx.o

(2)    如果使用通知,  则这类常量应该放在 “全局符号表”    extern 全局符号表中 加上类的前缀

定义为 :.h :   extern NSString *const kSendNo;        .m  NSString *const kSendNo = @“SendNo”;(非指正类型 不加const)

5、

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一 熟悉Objective-C 了解Objective-C语言的起源 在类的头文件中尽量少引入其他头文件 除非确有...
    gamper阅读 1,677评论 0 3
  • Effective Objective-C读书笔记,记录书中的总结点,加入了一些例子,方便理解和后期回顾。 一、熟...
    peaktan阅读 2,910评论 0 2
  • 1、在类的头文件中尽量少引入其他头文件 能用@class就用,可以降低类之间的耦合 2、多用字面量语法,少用与之等...
    Jessica124阅读 1,696评论 0 0
  • 第一章 1. Objective-C 使用的是消息结构而非函数调用,其区别在于: 消息结构的语言,其运行时所应执行...
    郑嘉成_阅读 3,971评论 3 11
  • 我有点难过但是这种情绪越来越可以被自己压抑起来 还是一样的不回微信 却赞了我的说说 我一直以为自己足够喜欢他每次都...
    西鸽阅读 2,498评论 0 0