Object-C
iphone开发用的编程语言不是c,c++,java 而是object-c。虽然很多地方与c/c++相似,却也有很多地方与其不一样。如果你还分不清楚object-c 与 cocoa 的关系,大致可以这样去想: object-c 只是一个单纯的语言,而cocoa则是用object-c写成的iphone基础类库与框架。如果把object-c比作c++, 那么cocoa 大概可以比作MFC, 再者, php 与 zendframework。
既然object-c是一个单纯的编程语言,你在windows下也可以学习与使用它,一个方法是 http://www.gnustep.org/ , 但是经过我的实验,好像并不支持 object-c 2.0 中的特性
XCode
xcode 是mac下的ide,相当于windows下的visual studio,其强大程度有过之而无不及,估计vs抄了其不少特性。在xcode中编码,简直可以乐不思蜀,这也是为什么apple可以做出伟大产品的一个原因吧,它让写代码都很爽!如果你习惯windows开发,可能还想要个msdn,去help里面找吧,里面带有与官网一样的referenc和文档。
分享到:
相关推荐
iOS 7 Programming Fundamentals: Objective-C, Xcode, and Cocoa Basics by Matt Neuburg (Author) Publisher: O’Reilly Media (October 2013) Language: English ISBN-10: 1491945575 ISBN-13: 978-...
Objective-C是一种强大的面向对象的编程语言,它是Apple的Cocoa框架的基础,主要用于开发iOS和macOS平台的应用程序。本教程将深入探讨Objective-C的核心概念、语法特性以及如何将其应用于实际项目。 1. **Objective...
学习Object-C,首先需要理解它是一种面向对象的编程语言,基于C语言并扩展了其功能,主要用于Apple的iOS和macOS平台上的应用开发。Object-C是Cocoa和Cocoa Touch框架的基础,这两个框架是Apple开发应用程序的核心...
由于Xcode仅支持macOS,我们需要寻找其他IDE来编写和运行Objective-C代码。一个常见的选择是使用Microsoft的Visual Studio,它有一个开源的扩展——`C++ for Visual Studio`,可以支持Objective-C的开发。 2. **...
Objective-C(Object-c)是Apple公司为Mac OS X和iOS操作系统开发的一种面向对象的编程语言,它是C语言的超集,融入了Smalltalk的关键特性。本教程旨在为初学者提供一个全面的Objective-C入门指导,涵盖了从基本语法...
Objective-C 的开发通常依赖于苹果提供的 Cocoa 和 Cocoa Touch 框架,这两个框架包含了大量用于构建 macOS 和 iOS 应用程序的基础组件和工具。 1. **Cocoa:** Cocoa 框架主要用于 macOS 平台的应用开发,提供了...
这本“Object-C 教程”很可能是为初学者准备的一份指南,帮助他们进入 iPhone 开发的世界。让我们深入探讨一下Objective-C的基础知识以及在Mac上学习它的关键点。 1. **Objective-C 的起源与特性**: Objective-C ...
《 Beginning Mac Programming: Develop with Object-C and Cocoa》是一本针对初学者的2010年出版的专业书籍,旨在引领读者进入Mac平台的编程世界。本书深入浅出地讲解了使用Objective-C语言和Cocoa框架进行软件开发...
标题《Inside Cocoa- Object-Oriented Programming And The Objective-C Language》中蕴含的知识点涵盖了面向对象编程(OOP)的核心概念以及Objective-C编程语言的讲解。Objective-C是一种在苹果公司开发环境中广泛...
在Windows环境下进行Object-C开发可能并不像在macOS上那样常见,但借助开源工具链,如GNustep,我们可以创建和运行Objective-C程序。本文将详细介绍如何在Windows系统上搭建Object-C开发环境。 首先,我们需要了解...
在Apple的开发环境中,开发者使用Xcode IDE和Cocoa或Cocoa Touch框架进行Object-C编程。 ### 二、基本概念 1. **类(Class)**:类是对象的蓝图,定义了一组属性(实例变量)和行为(方法)。 2. **对象(Object...
在iOS开发中,Objective-C通常与Xcode IDE和Cocoa Touch框架一起使用,后者提供了构建用户界面和实现应用逻辑所需的类库。 MPush是移动端的消息推送服务,支持多种平台,包括iOS。它允许开发者向用户发送通知,即使...
标题“面向对象编程与Objective-C”直接指出了文章的主要内容:通过Objective-C语言来介绍面向对象编程(Object-Oriented Programming,简称OOP)的基本概念和技术。Objective-C是一种通用、面向对象的编程语言,由...
Objective-C(简称ObjC)是苹果公司开发的一种面向对象的编程语言,它是C语言的超集,主要用于iOS和macOS应用程序的开发。本教程旨在帮助初学者快速掌握Objective-C的基础知识,通过源码实践深入理解编程概念。 1. ...
【Object-C入门】这篇教程是面向那些对Apple平台开发感兴趣的初学者,特别是对Objective-C感到困惑的人。Objective-C是一种基于C语言的编程语言,广泛应用于iOS和macOS的开发。文章首先介绍了XCode、Objective-C和...
《Object-C编程之道》这本书是面向那些已经具备C语言基础,并希望深入理解Objective-C这门编程语言的读者。Objective-C,简称ObjC,是苹果公司开发的C语言的超集,主要用于iOS和macOS平台的应用程序开发。它在C语言...