`
wangzi6hao
  • 浏览: 214591 次
  • 性别: Icon_minigender_1
  • 来自: sdf
社区版块
存档分类
最新评论

iphone开发学习

阅读更多

公司让我先搞了一段时间的web/wap后,决定让我们转型Android开发。
入门没多久,做了几个dome,公司再次决定,让我转Iphone开发。
- -!
在全面的查看相关文档以后,决定接受这个挑战。
原因很简单,虽然java开发的人很多,很强势,但是Java有20%的程序员数量,其竞争也是异常强大的。
而大部分的一块又集中在web端领域做开发,而且很多都在ERP、OA、CRM之类的。我在这方面的竞争并不是相当的突出,感觉会相当快的被后浪拍死在沙滩上。
呵呵,有点过于的相信语言的作用。。了
事实上,个人比较看好3G的市场,所以决定转手机应用开发。
语言不是问题。花工夫去学习就好了。


基本上的学习我会按照网上一位老兄的方法来。给大家参考一下。
从哪里开始

利用Xcode提供的内置项目模板可以相当简单地创建简单的应用程序,但是,创建实用且漂亮的应用需要你用一些时间来通读现有文档。最少 你应该花些时间来通读iPhone Dev Center中其它几篇引导文章,它们研究了工具和开发应用的流程。最为初学者,现在的任务就是学习这几篇入门文章,然后能运行一个Helloword程 序,这就足够了。

如果你不熟悉iPhone OS和Max OS X的开发,就必须要先理解基本的设计模式和iPhone OS的约定。开发iPhone的程序要尽量实用系统提供的框架,这样你开发的程序才能在iPhone中流畅地运行。如果深入学习框架的基本功能,你会发现 在实际中创建自己的应用远比简单地学习基本设计模式困难得多。Cocoa基础指南包含了每个iPhone开发人员需要了解的基本知识。这份文档介绍了 Objective-C编程语言的基础知识、编程习惯、UIKit用到的设计模式以及许多其它系统框架。

一旦理解了创建iPhone应用的基本习惯,你在开发过程中可以在iPhone OS编程指南中查阅到详细资料。这个指南包含了怎样编写iPhone应用的关键概念上的和面向任务的资料,怎样显示用户界面、处理事件和利用主要的 iPhone OS特征的例子。同时,它描述了全部开发过程并说明如何使用Xcode编译和运行应用。

除iPhone OS编程指南之外,你最好也通读现有的实例代码。iPhone OS带有大量全功能的例子,它会展示怎样使用现有技术去创建真实的应用。你可以使用这些示例作为自己应用的出发点,或者通过它们,可以学习更多怎样使用特 定特征的知识。在iPhone Dev Center中有许多示例代码,都很简单,但是这有助于你学习iPhone程序的框架以及Objective-C语言。


首先Iphone开发,需要Max Os系统才可以。当然网上也有仁兄做到移植开发工具到windows上,反正我是没有去试。
基本的开发语言是Objective-c,是C的超类。所以要反过来学下C了。
网上提到的一篇入门到深入的文章是:Programming in Objective-C ,相对来说,还是通俗易懂的。如果有C和C++方面的知识,应该是相当快的。而我只有java和asp方面的经验,除了面向对像方面有共同点。更多的要从 头学基础了。可惜是大部分的资料只有英文,有一分部热心的网友已经把基础的一部分翻译在网上。要深入的话,还是得自己去啃英文。其中 Xcode开发员入门导引(简体中文版).pdf 这篇文章可以让大家快速对Objective-c入门。
Iphone入门,很多朋友推荐 《iPhone开发基础教程》这本书,为数不多的中文Iphone开发书。
至于Hello world HowToCreateHelloWorldForiPhone.pdf这个文档很详细了。大家看过以后就知道开发里面,各工具的基本使用了。当然也包含它们之间最基本的交互了。
再开始就要做深入一点的,大家去苹果官网上找资料看了。

分享到:
评论

相关推荐

    iphone 开发学习基础NSDictionary

    object-c基础语法NSDictionary, 适合初学者,主要学习字典的操作,包括字典创建、长度、通过KEY找到value、获取所有key、获取所有value、以及可变字典的定义、可变字典添加值、可变字典的删除等

    iphone 开发学习基础char

    本学习资料着重于“iPhone开发学习基础Char”,旨在帮助初学者掌握字符操作的基础知识,这对于理解和编写iOS应用至关重要。Objective-C中的字符处理是编程过程中常见的任务,无论是处理用户输入还是与其他数据类型...

    Iphone开发学习资料,文章通俗易懂

    这份"Iphone开发学习资料"旨在为初学者提供一个易于理解的学习路径,帮助他们踏入这个充满机遇的世界。以下是一些关键的知识点和概念,这些内容通常会在这样的学习资料中涵盖: 1. **Swift编程语言**:Swift是Apple...

    iPhone开发学习路线

    iPhone开发学习路线 有助于初学者掌握iPhone开发,以免走过多弯路。

    iphone 开发学习资料合集

    前段时间学习iphone开发下载的资料,打包一些好的分享给大家。 包括:IOS开发入门介绍.pdf、iphone开发基础.pdf、objective_C基础.pdf、xcoder开发入门指引.pdf、iphone面试题.rtf

    iphone 开发学习基础NSNumber

    本篇文章将深入探讨`NSNumber`的使用方法及其在iPhone开发中的应用。 首先,我们了解`NSNumber`的基本概念。`NSNumber`是Foundation框架的一部分,它是Objective-C对C语言中原始数据类型的一种包装。在OC中,原始...

    iphone 开发学习基础NSArray

    在iPhone开发中,类文件是定义对象行为和属性的地方。在提供的文件列表中,可以看到`myclass.h`和`myclass.m`,这代表了一个名为"myclass"的类定义。在`.h`文件中,我们通常声明类的接口,包括属性(properties)和...

    iOS iPhone 开发 学习范例-BirthdayReminder

    在iOS开发领域,iPhone应用程序的开发是至关重要的组成部分。"BirthdayReminder"是一个很好的实例,它为初学...通过这个项目,开发者不仅可以学习到基础的编程技能,还能了解到如何将这些技能应用于实际应用的开发中。

    iphone 开发学习基础NSLog

    在学习iPhone开发的过程中,理解如何使用NSLog进行调试是至关重要的第一步。通过观察NSLog的输出,开发者可以追踪代码执行的流程,找出错误和异常,从而提高代码质量。因此,初学者应花时间练习使用NSLog,并逐步...

    iphone 开发学习基础NSString

    在iOS开发中,Objective-C是苹果官方推荐的编程语言,尤其对于iPhone应用开发而言,它起着至关重要的作用。NSString是Objective-C中的一个核心类,用于处理文本数据,它的功能强大且灵活,对于任何iOS开发者来说,...

    iphone 开发学习基础NSDate

    object-c基础语法NSDate, 适合初学者,主要学习NSDate的设置、获取当前时间、当前时间加减秒后的时间、日期比较、日期转换成NSString等

    [深入浅出iPhone开发(中文版)]

    这本书旨在为读者提供一个全面、深入且易懂的iPhone开发学习路径,帮助开发者从零基础快速掌握iPhone应用程序的设计与实现。 一、iOS系统基础 在开始iPhone开发之前,我们需要了解iOS操作系统的基本架构和核心组件...

    Iphone 开发相关教程

    总之,这个教程集合提供了一个全面的iPhone开发学习路径,从搭建开发环境开始,到编程实践,再到界面设计和游戏开发,覆盖了成为一名合格iOS开发者所需的关键技能。通过深入研究这些资料,无论是初学者还是经验丰富...

    iphone开发帮助手册

    这三本书合在一起,构成了一个全面的iPhone开发学习路径,无论你是新手还是有一定经验的开发者,都能从中获益。通过深入阅读和实践,你将能够熟练掌握iPhone应用开发,打造出具有高质量用户体验的产品。在学习过程中...

    嵌入式开发Ipone开发学习步骤

    以上是嵌入式开发和iPhone开发学习的主要步骤,每个阶段都需要不断实践和深入研究。通过这样的学习路径,你可以逐步建立起完整的嵌入式开发技能,为iPhone或其他嵌入式设备的开发打下坚实基础。

    iPhone学习资料

    根据给定的文件信息,我们可以提炼出以下关于“iPhone学习资料...以上信息涵盖了从课程结构、讲师介绍、课程要求到注册流程和资源获取等全面的iPhone开发学习指南,为有意进入这一领域的学习者提供了清晰的方向和路径。

    iPhone开发基础教程电子书

    这里推荐两本书《objective-c基础教程》和《iphone开发基础教程》,这两本都是圣经级的巨作,我相信每一个iphone开发人员应该都不会错过这两本书的。  等你xcode和objective-c摸熟之后,或者说,上面提到的那两...

    iPhone开发实战.pdf

    根据提供的文件信息,本文将对“iPhone开发实战”这一主题进行深入探讨,涵盖iPhone应用开发的基础概念、开发...随着技术的不断进步,未来还将有更多创新的方法和技术应用于iPhone开发中,值得开发者们持续关注和学习。

    轻松学iPhone开发

    《轻松学iPhone开发》这本书是为想要进入iOS应用开发领域的初学者精心编写的。它旨在以轻松易懂的方式,引导读者逐步了解并掌握iPhone应用程序的开发技能。书中的内容主要分为三部分,每一部分都围绕着不同的学习...

    iPhone开发基础教程

    《iPhone开发基础教程》内容完整丰富,具有较强的通用性,编程领域中各层次读者都能通过《iPhone开发基础教程》快速学习iPhone开发,提高相关技能。iPhone 是一种全新的移动平台,苹果公司为它推出了强大的软件开发...

Global site tag (gtag.js) - Google Analytics