博客专栏  >  移动开发   >  Objective-C基础知识回顾系列

Objective-C基础知识回顾系列

项目做的越来越来多,基础知识却还是存在一些遗漏,导致开发过程模棱两可。没关系,跟随着OC基础知识回顾系列专栏,一点一滴夯实基础。

关注
1 已关注
14篇博文
  • OC基础回顾(十四)文件加载与保存

    Cocoa提供两个处理文件的通用类:属性列表和对象编码。 1.属性列表 在Cocoa中,有一个类名为属性列表(property list)的对象,通常简写为plist。这些列表包含 Cocoa知道...

    2015-08-27 10:57
    569
  • OC基础回顾(十三)代码块和并发性

    1.代码块 代码块对象(通常称为代码块)是对C语言中函数的扩展。除了函数中的代码,代码块还包含变量绑定。代码块有时也称为闭包(closure)。 代码块包含两种类型的绑定:自动型和托管型。自动绑定(a...

    2015-08-26 15:06
    974
  • OC基础回顾(十二)协议

    在OC基础(十一)中我们讨论了类别和非正式协议的奇妙之处。在使用非正式协议时,可以只实现你想要获得响应的方法。也不必在对象中声明任何内容来表示该对象可用作委托对象。所有这些任务可以用最少的代码完成。 ...

    2015-08-20 14:04
    599
  • OC基础回顾(十一)类别

    在编写面向对象的程序时,经常要为现有的类添加一些新的行为,通常采用创建子类的方法。不过有时候子类不方便,比如,想为NSString类添加一个新的行为,但是NSString实际上只是一个类簇的表面形式,...

    2015-08-20 11:03
    418
  • OC基础回顾(十)属性

    属性的相关知识

    2015-08-18 16:46
    418
  • OC基础回顾(九)对象初始化

    1.两种不同的创建对象的方法 1)[类名  new]; 2)[[类名 alloc] init]; 这两种方法是等价的。不过Cocoa惯例是使用alloc和init,而不是用new。因为alloc和i...

    2015-08-05 11:06
    283
  • OC基础回顾(八)内存管理

    前言: 内存管理是程序设计中常见的资源管理的一部分。 如果只分配而不释放内存,就会发生内存泄露(leak memory),即程序的内存占用量不断增加,最终会被耗尽并导致程序崩溃。 不要使用任何刚...

    2015-08-04 17:11
    328
  • OC基础回顾(七)Foundation Kit 框架

    1.前言 Cocoa由两个不同的框架组成: Foundation Kit 框架:面向对象的低级类(如NSObject)和数据类型。 Application Kit 框架:所有用户接口对象和高级类...

    2015-07-22 21:29
    475
  • OC基础回顾(六)了解和使用Xcode

    1.了解IDE窗口 (1)窗口布局一览 窗口包括:工具栏,导航器面板,编辑器面板,调试器面板,检查器面板和库面板。 可以按住Command键+一个数字键(从1到7)或点击导航器面板的顶端的图标来切换导...

    2015-07-16 15:00
    996
  • OC基础回顾 (五)源文件组织

    拆分接口和实现 类的@interface指令、公共struct定义、enum常亮、#define和extern全局变量等代码通常放在头文件.h文件中。 所有的实现内容,例如@implementat...

    2015-07-14 16:38
    429
  • OC基础回顾(四)复合

    在Objective-C中,复合是通过包含作为实例变量的对象指针实现的。只有对象之间的组合才能叫做复合。 存取(accessor)方法 概念:用来读取或改变某一对象属性的方法。 用处:用来实现对复...

    2015-07-14 14:31
    309
  • OC基础回顾(三)继承

    OOP的两个重要方面:一是继承(inheritance),二是复合(composition)。 继承:可以定义一个具有父类所有功能的新类,即它继承了父类的功能。 复合:也就是在对象中引用其他的对象。...

    2015-07-14 11:30
    433
  • OC基础回顾(二)面向对象编程

    OC基础回顾——面向对象编程面向对象编程:Object-Oriented Programming,缩写OOP。是一种编程技术,最初是为了编写模拟程序而开发。Objective-C是一种面向对象的语言。...

    2015-07-13 22:19
    278
  • OC基础回顾(一)Objective-C是对C语言的扩展

    1.Xcode通过.m扩展名来表示文件使用的是Objec-C代码,应由Obj-C编译器处理。而C编辑器处理C文件,C++编译器处理.cpp文件。 2.Objective-C刚诞生的时候,扩展...

    2015-07-13 16:54
    706
img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部