240 投稿
收录了20篇文章 · 2人关注
  • 第二十章、NSPredicate

    编写软件时,经常需要获取一个对象集合,并通过某些已知条件计算该集合的值。你需要保留符合某个条件的对象,删除那些不满足条件的对象,从而提供一些有用...

  • Resize,w 360,h 240
    第十九章、使用静态分析器

    在创建应用程序的时候,大部分编辑器可以检测可以的代码并提出警告,指出可能会在运行时出现问题的代码。为了比这种警告做得更好,几年前苹果就在Xcod...

  • 第十八章、键/值编码

    许多编程思想基于间接机制,我们将介绍另一间接机制,这种机制不属于Objective-C语言的特性,而是Cocoa提供的一种特性。 到目前为止,我...

  • Resize,w 360,h 240
    第十七章、文件加载与保存

    文件加载与保存 大多数计算机程序(应用程序)在关闭时都会为用户的当前成果创建一个临时的(非永久的)文件,可能是小说的某个章节,或是某个乐队专辑的...

  • Resize,w 360,h 240
    第十六章、UIKit简介

    UIKit简介 之前我们学习了如何在OS X平台(即Mac操作系统)编写应用程序。 接下来我们学习iOS平台编写应用程序。 Mac应用程序使用的...

  • Resize,w 360,h 240
    第十五章、AppKit简介

    到目前为止,我们所写的程序都使用了Foundation Kit,并通过文本输出结果发送到控制台的原始方式向我们传达信息。 利用Applicati...

  • 第十四章、代码块和并发性

    代码块:一个可以增强函数功能的Objective-C特性 并发性:如何让现代设备同时执行多个任务 1.代码块 代码块对象(简称代码块):是对C语...

  • Resize,w 360,h 240
    第十三章、协议

    1.正式协议 与非正式协议一样,正式协议是包含了方法和属性的有名称列表。 但是与非正式协议不同的是,正式协议要求显式的采用。 采用协议的方法是在...

  • Resize,w 360,h 240
    第十二章、类别

    1.创建类别 类别是一种为现有的类添加新方法的方式 程序员总是习惯把类别代码放在独立的文件中,通常会以“类名称+类别名称”的风格命名,因此我们的...

  • Resize,w 360,h 240
    第十一章、属性

    1使用属性值 我们转换了一个比较简单的类(AllWeatherRadial)以使用属性。我们假设有人从不同的商店购买四个降价销售的轮胎,因此,这...

专题公告

OC基础知识的学习