您的位置:首页 > 移动开发 > Objective-C

Objective-C 基础教程第一章,启程

2022-02-24 22:51 1316 查看

[toc]

Objective-C 基础教程第一章,启程

##前言

​ Objective-C语言是C语言的一个扩展集,几乎OS X和iOS平台上的所有应用程序都是用该语言开发的,本系列主要是作者学习《Objective-C基础教程》的笔记,如有错误请指正谢谢。

预备知识

​ 应对C语言或类似的编程语言(比如C++、Java、Python)有一定的了解。无论是那种语言,都应该熟悉它的基本原理,理解什么是

变量
方法
函数
,知道怎么样使用
条件
循环语句
来控制程序流程。如果没有此方面知识的,建议阅读
《Lean C on the Mac》
后,再来学习。

历史

Cocoa和Objective-C是苹果公司Mac OS X操作系统的核心。虽然Mac OS X相对较新,但Objective-C和Cocoa的推出已有时日。早在20世纪80年代早期,Bard Cox就发明了Objective-C,意在将流行的,可移植的C语言与优雅的Smalltalk语言结合在一起。1985年,Steve Jobs成立了NeXT公司,致力于开发强大且经济的工作站。NeXT选择Unix作为其操作系统,创建了NextSTEP(使用Objective-C开发的一款强大的用户界面工具包)。NextSTEP只是创造了一些特性,拥有少量忠实拥趸,并未在商业上获得成功。1996年,苹果公司收购NeXT之后,NeXTSTEP被重命名为Cocoa,并得到推广。Objective-C只不过是拥有一些附加特性的C语言,有相关知识的童鞋们应该很快就能上手!

内容简介(目录)

  • 第1章主要介绍OC的历史和目录
  • 第2章主要介绍Objective-C语言引入的基本特性。
  • 第3章介绍面向对象编程的基础知识。
  • 第4章介绍如何创建继承其父类特性的子类。
  • 第5章讨论相关对象之间协同工作的技巧。
  • 第6章演示创建程序源文件的实际策略
  • 第7章介绍Xcode的使用诀窍与强大功能,以帮助你提高编程效率
  • 第8章暂时告别Objective-C,转而介绍Cocoa的主要框架Foundation Kit,为你展现Cocoa的优秀特性。
  • 第9章详细介绍Cocoa应用程序中的内存管理操作。
  • 第10章讨论对象初始化的神奇。
  • 第11章介绍了Objective-C语言中点表示法的实际作用,以及轻松访问对象的方法。
  • 第12章详细描述了Objective-C语言中的一个非常出色的特性:
    类别(Category)
    。你可以通过它为现有的类(即便不是你所写的)添加自己的方法。
  • 第13章介绍了Objective-C的一种继承方式————
    协议(Protocol)
    ,它允许类文件实现打包的特性继。
  • 第14章展示了如何使用Objective-C的最新特性
    程序块 Block
    (它能够包含数据和代码来增强函数的功能)。
  • 第15章介绍如何使用AppKit框架来开发精致的OS X应用程序。
  • 第16章与第15章类型,只不过它介绍的是iOS应用程序的基础框架UIKit。
  • 第17章将展示如何保存和检索数据。
  • 第18章讲解了如何使用
    键-值编码
    方法来间接处理数据。
  • 第19章介绍了如何利用Xcode中强大的工具来查找程序员平常会出现的错误。
  • 第20章介绍如何分解数据。
  • OC项目的开发 MachO 分析器
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: