`
wenrunchang123
  • 浏览: 251454 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

认识Objective C 和 Cocoa

 
阅读更多

       年初部门要搞下苹果的APP,在这大背景下,哥只能硬着头皮去学习。

 

       要开发苹果的APP,首要条件是学会2012年最火的编程语言Objective C。听到这名字,大家可能会在脑中想到面向对象的C语言,没错,Objective C诞生初衷意在将流行、可移植的C语言与优雅的Smalltalk语言结合在一起。说简单点,Objective C就是基于C语言的一个扩展集,而这个扩展集是支持面向对象的。

       

        而Cocoa又是什么东东呢?Cocoa的前身叫做NextStep,而NextStep是使用Objective C开发的一款NB的用户界面工具包,在1996年由苹果公司收购,从此改名为Cocoa。

 

        在多年的演化中,objective C与cocoa已成为苹果的一款优秀的开发工具集,这两东东就构成了苹果APP的基础。

 

分享到:
评论

相关推荐

    Cocoa基本原理指南

    Cocoa中的许多类和方法都以Objective-C的特性为基础,因此理解Objective-C对于熟练掌握Cocoa至关重要。 ### 六、Cocoa的生态系统 Cocoa不仅仅是一组API,它还拥有一个庞大的开发者社区和生态系统。这个生态系统的...

    iPhone开发基础 cocoa入门

    - **认识对象**:在Objective-C中,对象是程序的基本单位,每个对象都有自己的状态和行为。 - **创建和使用对象**:通过发送消息给对象来调用方法,从而执行特定的行为。 - **Objective-C定义的类型**:Objective-C...

    苹果开发之Cocoa编程

    Objective-C是Cocoa框架主要使用的编程语言,是一种面向对象的编程语言。它是在C语言的基础上加入了面向对象的特性。 #### 4.1 Objective-C的关键特性 - **动态消息传递**: Objective-C使用动态消息传递机制,使得...

    Objective-C中文教程

    - **学习前提**: 对于已经熟悉面向对象编程概念和C语言基础的学习者来说,学习Objective-C将更为容易。 #### 二、Objective-C基本语法 - **方法调用**: - 基本语法: `[object method]`。 - 参数传递: `[object ...

    Object-C入门

    Objective-C是一种基于C语言的编程语言,广泛应用于iOS和macOS的开发。文章首先介绍了XCode、Objective-C和Cocoa的区别,强调它们是开发环境、编程语言和框架的三个不同概念。 XCode是Apple提供的集成开发环境(IDE...

    Swift与Objective-重新认识苹果的编程语言

    Swift与Objective-重新认识苹果的编程语言 对于任何一位苹果公司之外的关注者而言,Swift语言的突然面世究竟会带来怎样的后续影响都实在难以断言。就在本届WWDC大会的主题演讲中,苹果在不断放出我们预期之内消息...

    如何学习Object-C语言.docx

    通过上述介绍的学习路径和资源,相信你已经对如何学习Objective-C有了较为清晰的认识。记住,实践是检验真理的唯一标准,不断动手编码才是掌握Objective-C的关键。希望每位学习者都能在Objective-C的世界里找到乐趣...

    Pro-Objective-C-Design-Patterns-for-iOS

    《Pro-Objective-C-Design-Patterns-for-iOS》是一本专注于在iOS平台上利用Objective-C语言实现设计模式的专业书籍。书中旨在帮助已经有一定Cocoa开发基础的开发者,通过掌握设计模式的实践应用,提升软件开发的生产...

    Mac OS X平台下的桌面软件开发感悟 - 其实我不是代码教父,我只是猪头三 - 博客频道 - CSDN.NET1

    Objective-C是Mac OS X原生的编程语言,它是C语言的超集,特别适合于开发Cocoa应用程序。Objective-C的特性,如消息传递和类别(Category),为开发者提供了强大的面向对象编程能力。 在Mac OS X上,Cocoa是主要的...

    ObjC(English).pdf

    1. **Objective-C 2.0**:一种结合了C语言和面向对象编程特点的强大语言,特别适用于macOS和iOS应用的开发。 2. **Cocoa框架**:一组用于macOS和iOS应用程序开发的API集合,它基于Objective-C构建,提供了丰富的功能...

    BecomeAnXcoder

    Objective-C是Apple的Cocoa框架的基础,理解其语法和特性对于编写Mac OS和iOS应用程序至关重要。你将学习如何定义类,创建对象,以及使用方法(methods)来实现对象间通信。此外,教程还会涵盖动态类型、协议和分类...

    swift程序语言pdf版

    Swift提供了一个全新的起点,其背后是成熟并且广受喜爱的Cocoa和Cocoa Touch框架,这为重新想象软件开发工作提供了机会。 Swift的开发历时数年。苹果公司通过推进现有的编译器、调试器和框架基础设施,为Swift奠定...

    Swift中文帮助手册 TheSwiftProgrammingLanguageCN

    - Swift基于受欢迎的Cocoa和CocoaTouch框架,并承诺将重新定义软件开发。 - Swift的发展始于苹果公司对编译器、调试器和框架结构的改进。 - 通过自动引用计数(ARC)简化内存管理,构建并标准化了基于Foundation...

    ios开发从新手到app store上架

    可以参考一些对比文章,如从C/C++到Objective-C,以及Windows OOP与Cocoa MVC的对比,帮助理解和适应新环境。 在深入学习编程语言和框架后,要关注iOS的技术概览、人机交互指南和应用程序编程指南,这些官方文档将...

    ②iphone开发指南-iPhone_Development_Guide

    Objective-C结合了C语言的特性与Smalltalk的面向对象机制,使得开发者可以创建高性能且结构清晰的应用程序。虽然随着Swift的推出,Objective-C的使用逐渐减少,但在许多旧项目中仍然可以看到它的身影。 #### Swift ...

    iPhone游戏编程实例

    Objective-C的语法和Cocoa Touch API初看起来可能令人困惑,尤其是对于习惯了其他编程语言的开发者。然而,通过实践和深入研究,JamieGotch逐渐掌握了Objective-C的精髓,发现其与iOS生态的紧密集成和强大的框架支持...

Global site tag (gtag.js) - Google Analytics