Objective-C基础教程
文章平均质量分 65
分享个人的Objective-C学习笔记,编译软件是Xcode 7,参考书籍《Learn Objective-C on the Mac For OS X and iOS (2nd Edition)》。
个人认为作者是假设读者已学过C/C++,所以这不是适合纯小白的“基础教程”。
痴_Pro
科技、数学、餐饮、民俗
什么都能说上一点
传说中是隔壁邻居家孩子的榜样
现实中是爸妈始终瞧不起的模样
展开
-
Objective-C的代码块(Block)
Objective-C中的代码块(Block)是iOS4.0和Mac OS X 10.6之后的系统中引进的对C语言的扩展。原创 2018-08-08 20:20:59 · 2019 阅读 · 0 评论 -
Objective-C的委托(Delegate)
要实现委托效果,在Objective-C中最要的是,类必须遵循某个正式或非正式的协议,然后把自己的self指针指派给委托。原创 2018-08-08 15:17:42 · 2643 阅读 · 0 评论 -
使用#pragma编译器指令在Xcode中整理代码
#pragma 开头的代码是一条编译器指令,并不保证它能适用于所有的编译器或其它环境。原创 2018-08-08 17:02:08 · 579 阅读 · 0 评论 -
Xcode使用入门——创建类别/类扩展/协议文件
Xcode 7将创建类别/类扩展/协议文件的操作均归类为Create “Objective-C File”原创 2018-08-07 16:25:13 · 8069 阅读 · 0 评论 -
Objective-C中的self和super详解
self是一个隐藏参数,super是一个预编译指令,性质不一样。。原创 2018-08-06 17:13:06 · 460 阅读 · 0 评论 -
Objective-C的协议(Protocol)——协议的实现
以NSCopying协议为例子,讲解协议(Protocol)的实现。。原创 2018-08-06 23:42:10 · 1219 阅读 · 0 评论 -
Objective-C的协议(Protocol)——协议的声明及采用规则
这里特指正式协议(Protocol)。。原创 2018-08-06 16:43:14 · 2394 阅读 · 0 评论 -
Objective-C的非正式协议(Informal Protocol)和选择器(Selector)
“非正式协议”(Informal Protocol)其实就是类别(Category),没什么神神叨叨的。。原创 2018-08-05 04:08:15 · 470 阅读 · 0 评论 -
Objective-C的类别(Category)与类扩展(Extension)
详解类别(Catrgory)和类扩展(Extension)功能,并和继承(子类)作比较原创 2018-08-05 02:21:49 · 3571 阅读 · 0 评论 -
Objective-C 2.0之属性(2)——属性参数
属性参数详解及其与ARC的关系。。原创 2018-08-04 04:20:37 · 371 阅读 · 0 评论 -
Objective-C 2.0之属性(1)——引入属性(Property)的预编译指令
@property...@synthesize...@dynamic...原创 2018-08-03 02:36:19 · 282 阅读 · 0 评论 -
Objective-C对象的初始化(2)——便利初始化函数
便利初始化函数(Convenience Initializer)...原创 2018-08-02 03:09:41 · 545 阅读 · 0 评论 -
Objective-C对象的初始化(1)——分配与初始化
if (self = [super init])...原创 2018-08-01 04:00:28 · 635 阅读 · 0 评论 -
Objective-C中的异常——try/catch/throw/finally的使用
Objective-C的异常机制和C++类似,但看起来不一定适用于iOS...具体我也得往后深入学才能懂。。原创 2018-08-01 02:16:21 · 2289 阅读 · 0 评论 -
在Xcode 7实现ARC转换
Convert to Objective-C ARC in Xcode 7...原创 2018-07-31 18:29:49 · 338 阅读 · 0 评论 -
iOS开发中的ARC内存管理机制(3)——OC对象和CF对象之间的桥接(Bridge)
利用桥接(Bridge)处理对象所有权的传递...原创 2018-07-31 00:08:01 · 976 阅读 · 1 评论 -
iOS开发中的ARC内存管理机制(2)——强引用与弱引用
归零弱引用(Zeroing Weak Reference)原创 2018-07-30 16:59:41 · 572 阅读 · 0 评论 -
iOS开发中的ARC内存管理机制(1)——基础概念
自动引用计数(Automatic Reference Counting,ARC)原创 2018-07-29 18:03:09 · 1008 阅读 · 0 评论 -
Cocoa的内存管理规则
重要!重要!!重要!!!必须牢记的三条基本管理规则!!!原创 2018-07-28 04:02:39 · 337 阅读 · 0 评论 -
Objective-C的MRC手动内存管理——自动释放
@autoreleasepool...原创 2018-07-28 03:18:17 · 1088 阅读 · 0 评论 -
Objective-C的MRC手动内存管理——引用计数详解
MRC手动管理内存时,关键点在于认知“引用计数”技术,虽然有各种自动管理内存的手段,但仔细理解一下未尝不可。。如果不好好理解MRC,后面学起来真的会很混乱。。原创 2018-07-28 01:09:28 · 566 阅读 · 0 评论 -
@encode编译器指令和Objective-C类型编码介绍
@encode、Objective-C类型编码和方法编码原创 2018-07-27 03:44:59 · 2005 阅读 · 0 评论 -
Objective-C的Foundation框架——NSNumber/NSValue/NSNull
NSNumber...NSValue...NSNull...原创 2018-07-27 03:13:35 · 217 阅读 · 0 评论 -
Objective-C的Foundation框架——字典NSDictionary
NSDictionary...原创 2018-07-24 03:54:25 · 256 阅读 · 0 评论 -
Objective-C的Foundation框架——枚举NSEnumerator
NSEnumerator...原创 2018-07-24 02:44:21 · 253 阅读 · 0 评论 -
Objective-C的Foundation框架——集合NSArray
NSArray...原创 2018-07-23 04:04:58 · 208 阅读 · 0 评论 -
Objective-C的Foundation框架——字符串NSString
NSString...原创 2018-07-21 03:30:12 · 387 阅读 · 0 评论 -
深入了解Xcode 7——调试
调试(debugging)原创 2018-07-20 02:54:19 · 234 阅读 · 0 评论 -
深入了解Xcode 7——代码编辑
Coding in Xcode 7...原创 2018-07-20 01:17:49 · 762 阅读 · 0 评论 -
Objective-C的Foundation框架——一些非常有用的数据类型
Useful Struct in Foundation...原创 2018-07-20 00:44:32 · 327 阅读 · 0 评论 -
Objective-C的Foundation框架——框架结构简介
Foundation框架原创 2018-07-20 00:41:26 · 1950 阅读 · 0 评论 -
Objective-C中类方法、对象方法介绍及区别
类方法 VS 对象方法原创 2018-07-20 14:52:01 · 1727 阅读 · 0 评论 -
Xcode使用入门——源文件组织
在Xcode 7环境中组织源文件及创建新文件原创 2018-07-14 04:17:51 · 1774 阅读 · 0 评论 -
Objective-C的跨文件依赖关系
依赖关系(dependency)原创 2018-07-19 16:34:55 · 489 阅读 · 0 评论 -
C/C++语言体系中的main()函数参数argc, argv是什么?
arg=Argument(参数),c=counter(计数器),v=vector(向量/指针)原创 2018-07-08 16:01:58 · 398 阅读 · 0 评论 -
Objective-C复合(Compostion)——存取方法
复合(Compostion)、存取(accessor)原创 2018-07-13 02:59:00 · 254 阅读 · 0 评论 -
Objective-C复合(Compostion)——复合的基础概念
复合(Compostion)原创 2018-07-13 01:46:16 · 543 阅读 · 0 评论 -
Objective-C继承(Inheritance)——重写方法(Setter / Getter)
继承(Inheritance)、重写(Override)、Setter / Getter...原创 2018-07-12 02:15:38 · 2012 阅读 · 0 评论 -
Objective-C继承(Inheritance)——工作机制分析
继承(Inheritance)、isa变量、self指针原创 2018-07-10 18:37:49 · 239 阅读 · 0 评论 -
Objective-C继承(Inheritance)——有关术语
继承(Inheritance)原创 2018-07-10 18:07:47 · 215 阅读 · 0 评论