首页 > 其他分享 >iPhone开发四剑客之《Objective-C基础教程》

iPhone开发四剑客之《Objective-C基础教程》

时间:2023-06-21 10:32:59浏览次数:47  
标签:语言 示例 Cocoa Mac iPhone 基础教程 Objective OS


 

iPhone 开发四剑客之《Objective-C

Objective-C 语言是 C 语言的一个扩展集,许多(可能是大多数)具备 Mac OS X 外观的应用程序都是使用该语言开发的。它以 C 语言为基础,添加了一些微妙但意义重大的特性。

苹果公司为 Objective-C 语言提供了 Cocoa 工具包。 Cocoa 是使用 Objective-C 编写的,它不仅包含 Mac OS X 用户界面的所有元素,还包含其他许多内容。 Cocoa 和 Objective-C 是苹果公司 Mac OS X 操作系统的核心。虽然 Mac OS X 相对较新,但 Objective-C 和 Cocoa 早在 20 世纪 80 年代就已诞生。它们由一个优秀的编程团队耗费数年时间完成,该团队从未停止过对 Cocoa 的更新和增强,所以直到现在, Cocoa 仍在被广泛使用。

iPhone开发四剑客之《Objective-C基础教程》_编程

本书全面地介绍了 Objective-C 语言的基础知识。全书共分 17 章和 1 个附录,内容涵盖面向对象编程的基础知识,继承、复合、内存管理、对象初始化、协议、键 / 值编码等 Objective-C 语言特性,以及 Xcode 、 Foundation Kit 、 AppKit 等辅助工具。附录中还探讨了使用其他语言的编程人员在转向 Objective-C 时需要克服的一些思维障碍。本书内容丰富生动,采用示例程序与理论知识相结合的方式,不仅提供了代码片段,还有大量完整的示例程序。

 

标签:语言,示例,Cocoa,Mac,iPhone,基础教程,Objective,OS
From: https://blog.51cto.com/u_15767091/6527638

相关文章

  • iPhone开发:09年开发领域的最热看点!
    iPhone开发:09年开发领域的最热看点——《iPhone开发基础教程》 媒体评论“DaveMark一直是Mac编程图书作者中的佼佼者,而他现在又无可争议地成为了iPhone开发图书的王牌作者!本书是iPhone开发的权威指南,任何有意开始iPhone开发的人都应该阅读这本宝贵的参考指南。”——BrianGreens......
  • C语言基础教程(动态内存分配)
    (文章目录)前言本篇文章来讲解C语言中的动态内存分配,在C语言中动态内存分配经常使用,合理的使用动态内存分配可以帮助我们节省代码空间,当然了不合理的使用可能导致程序的崩溃,或者是内存的泄漏。一、动态内存分配常用函数在C语言中,动态内存分配是一种在程序运行时分配和释放内......
  • C语言基础教程(宏的使用和多文件编程)
    (文章目录)前言这篇文章来给大家讲解一下C语言中的多文件编程,在C语言开发项目的过程中使用多文件编程是必不可少的,使用多文件编程可以方便我们代码的管理和编写,让我们的代码可读性和移植性更高。一、宏的定义和使用在C语言中,宏(Macro)是一种预处理指令,用于在编译阶段进行文本......
  • QT基础教程之一创建Qt项目
    QT基础教程1创建Qt项目根据模板创建打开QtCreator界面选择NewProject或者选择菜单栏【文件】-【新建文件或项目】菜单项弹出NewProject对话框,选择QtWidgetsApplication选择【Choose】按钮,弹出如下对话框设置项目名称和路径,按照向导进行下一步向导会默认添加一个继承自CMain......
  • Axure RP 9 基础教程 元件基础2
    第一章:AxureRP9的元件(2)6、改变元件的位置要改变元件的位置,只需要拖动对应的元件即可。另外也可以在顶部快捷样式菜单中设置坐标值,然后按回车键,让元件移动到指定位置。 X轴是横轴,改变可以调整左右的位置。 Y轴是纵轴,调整上下的位置。在样式选修卡中也可以设置坐标位置。同......
  • Axure RP 9 基础教程 元件基础1
    第一章:AxureRP9的元件(1)1、元件的概念首先我们来认识一下AxureRP9元件,元件是组成我们原型的零件,也有人翻译成组件。AxureRP9默认给我们提供了三套元件库,默认元件库、流程图元件库、图标元件库。可以根据自己的需要选择。也可以自己导入第三方的元件库使用。初学者我们使用......
  • Axure RP 9 基础教程 元件基础3
    11、组合元件Axure中可以将多个元件组合起来,组合可以被命名,也可以被当成一个元件来进行交互,调整位置和大小等。选中多个元件,在顶部菜单中点击组合图标即可。选中一个组合,点击取消组合,可以就地解散。组合还可以被当成一个元件,再组合。就是说组合中包含组合也可以。单击组合里的任......
  • 使用iPhone相机和OpenCV来完成3D重建(第三部分)
    正文字数:4509 阅读时长:2分钟欢迎来到本教程的第三部分,也是最后一部分关于立体重建的教程。Postedby OmarPadierna url: https://medium.com/@omar.ps16/stereo-3d-reconstruction-with-opencv-using-an-iphone-camera-part-iii-95460d3eddf0快速回顾:在第一部分中,我们简要介......
  • 使用iPhone相机和OpenCV来完成3D重建(第一部分)
    正文字数:1497 阅读时长:2分钟这个教程将带你使用自己的手机摄像头和图片实现从零开始到点云。Postedby OmarPadierna https://becominghuman.ai/stereo-3d-reconstruction-with-opencv-using-an-iphone-camera-part-i-c013907d1ab5这是一个由3部分组成的系列文章。我注意到,其......
  • Cmake 基础教程
    介绍CMake是个一个开源的跨平台自动化建构系统,用来管理软件建置的程序,并不依赖于某特定编译器,并可支持多层目录、多个应用程序与多个库。它用配置文件控制建构过程(buildprocess)的方式和Unix的make相似,只是CMake的配置文件取名为CMakeLists.txt。CMake并不直接建构出最终的软件,......