`
sogotobj
  • 浏览: 625027 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

IOS 5编程 -2 -准备工作。

 
阅读更多

1.1 硬件和软件要求

iPhone和android是目前手机的两个主流操作系统,也是开发人员工作的两大阵营,从国内现有数据看,android开发人员数量是iPhone开发人员数量的数倍,其中的奥秘不在于java比objective-C流行,而是学习android开发可以近于零成本开始,而iPhone的开始成本需要近万元。当然这样的另外一个后果就是,iPhone开发人员的工资普遍比android的高。因此如果你考虑清楚了,那么请准备下面的一些设备。

如果你经济条件还可以,请购置iMac(苹果一体机),或者MacBook,Mac air(苹果笔记本)。当然你也可以购买一台比较便宜的Mac Mini来进行学习。

不论如何,一台iTouch是需要的。当然最好是iPhone和iPad都有。

Mac的系统请保证是10.7,IOS的设备的软件版本必须是5.0以上。

在有了上面的硬件设备后,软件方面的就好准备了。

首先,请尽量多使用Mac的系统和IOS的设备,本书是编程类的书,所以第一个前提就是你必须会使用Mac的系统和IOS设备。其次多使用IOS设备可以有利于你了解IOS编程,可以从别人的程序中得到编程灵感。

1.2 注册开发账号

有了以上的设备,你还需要下载编程IDE工具和SDK。

下载IDE工具和SDK必须拥有Apple开发账号,开发者账号有以下两种类型,一种是免费的,可以下载IDE工具和SDK,例子代码,文档等等。但是不能下载Beta版得SDK,不能把联机调试程序,不能发布程序到App Store。因此付费的开发账号很多时候是必须的。有两种付费档次,一种是99美金一年,另外一个是299美金一年。

为了能继续学习,我们先注册一个免费的开发者账号。

请使用safari打开网址http://developer.apple.com/iphone,在右上角找到Register的连接,或者直接点击下面的连接:

http://developer.apple.com/programs/register

选择Get Started进入下一页。

选择Create an Apple ID,点击Continue进入下一页:

本页需要输入很多内容,其中Email Address就是你的开发账号,请以一定使用你自己的,安全级别比较高的邮箱注册。在Personal Inforation的前两个字段,既First Name和Last Name部分,建议最好使用英文,因为这个在以后的很多地方都需要用到。点击Continue进入下一页。

本页都是选择性输入,在Which Apple platforms doyou develop with? Select all that apply中选择iOS。其他的根据你自己的实际情况选择。点击Continue进入下一页。

本页需要仔细阅读开发协议,然后点击同意。点击Continue进入下一页,

登陆你的邮箱,Apple会发一封包含一个代码的验证邮件到你的邮箱,输入验证码选择继续,就可以完成注册。这样你就可以拥有一个免费的开发者账号。

请使用safari打开网址http://developer.apple.com/iphone,在页面上部找到Log in按钮,点击,使用我们刚才注册的账号登陆。

登陆后可以看到Xcode的下载链接,注意必须根据自己Mac的系统版本来下载不同的Xcode,Mac10.7的版本名称为Lion,Mac10.6的版本是SnowLeopard。其中Xcode4.2中包含的IOS SDK是5.0,Xcode 4.1和4.0中包含的IOS SDK是4.3,建议下载Xcode4.2,不然本书中的很多例子不能运行。

新的Xcode是通过AppStore免费下载,经过几次点击后就可以看到下载地址了。

上面界面中的Free被点击后会变成Install App,再次点击后,输入你的开发账号和密码,如果是首次使用AppStore,会让你确认一些信息。

下载完成后,在你的系统的Downloads下面有一个dmg文件,dmg文件就是Mac下面的安装文件包,双击开始安装。

在上面的界面可以选择Skip,或者等待验证。在下一个界面双击Xcode图标开始安装。

安装过程这里略过,只需要选择Continue或者Agree即可。一般10分钟后既可以安装好,在系统盘符下面可以找到一个Developer目录,打开目录后找到Applications,可以看到Xcode等应用,把这个应用加入到Dock里面就可以了。

开始你的伟大的iOS学习和编程之旅吧!

分享到:
评论

相关推荐

    iOS高级编程

    通过利用可用的iOS框架,使用现代的Objective-C编程规则的方式,本书将逐步引导你创建高级iOS应用。贯穿全部章节,你将发现70个贴合实际的示例程序,你可以下载这些示例并以此为起点。使用本指南,你将能够创建最...

    iOS内购编程指南 - 简书1

    1、完成前期准备工作 2、iTunesconnect创建产品 1、消耗型项目 2、非消耗型项目 3、自动续期订阅 4、非续期订阅 1、首先在项目工程中加入Sto

    leetcode站台停留次数-iOS-Ready-For-Interview:认真工作!热爱生活!

    5.线程保活 6.NSTimer定时器 准备资料: 《iOS与OS X多线程和内存管理》《52个有效方法》 实践: Swift 《objccn-swifter-tips》《objccn-advanced-swift》 UIKit UIView、UIViewController生命周期 事件响应链 ...

    OBJECTIVE-C编程之道 IOS设计模式解析电子书+源代码

    OBJECTIVE-C编程之道 IOS设计模式解析电子书+源代码《Objective-C编程之道:iOS设计模式解析》是基于iOS的软件开发指南。书中应用GoF的经典设计模式,介绍了如何在代码中应用创建型模式、结构型模式和行为模式,...

    iOS-InterviewQuestion-collection:iOS开发者在面试过程中,常见的一些面试题,建议尝试弄懂了原理,和多实践

    最近在准备面试,所以自己边复习边整理,列出了一些自己复习的知识点。 后面的一些知识模块之所以没有延展,是因为有的地方自己理解的还不到位,我还需要时间仔细整理。 这个仓库根据我的预言,我认为还远远没有完成...

    ios-astronomy-unit-testing

    第1部分-准备编写测试确定要测试的内容在开始编写测试之前,您应该确定要测试的功能以及如何进行测试。请记住,单元测试应该集中在应用程序的小型独立部分上。列出您要编写的测试。您可以以备忘形式或通过使用空(但...

    o2oa-ios:开源OA企业信息化平台O2OA iOS端

    O2OA平台iOS客户端,最低支持IOS版本10.0,编程语言使用swift。 准备 Xcode版本使用最新的版本 项目使用了COCOAPODS,需要本地安装最新版本的COCOAPODS。然后到项目根目录执行pod命令: # pod install 引进项目 在...

    创建一个简单的 iOS 5 iPhone App 教程

    创建一个简单的 iOS 5 iPhone App 教程 Phone 对独立软件开发者来说是个很棒的平台。也许你都没想过能简单的使用一些代码就拥有实现自己想法的应用,并有数以百万计的潜在客户! 最近,我已经得到了很多人新的iOS...

    video-quickstart-ios:适用于iOS的Twilio Video快速入门

    为确保您的应用已准备好支持iOS 14,请访问。 新增:请查看使用iOS Video SDK构建的新开源。 适用于iOS的Twilio Video快速入门 注意:这些示例应用程序使用Twilio Video 4.x API。 有关使用先前版本的示例,请参见...

    programmingOnIosForIos:在iOS上为iOS编程

    在iOS上为iOS编程 你好。 本文介绍了如何准备越狱的ipad(ios7 / 8),以便在C / Objective C / C ++中编译项目,并讨论了一个程序(MobileTerminal的分叉)的编译。 基于2011上的文章,不幸的是,该文章的作者未...

    破解Objective-C面试:笑到最后的技术攻略!.zip

    内容关键词:面试题、面试攻略、编程技巧、技术解析、编程实践、软件开发、移动应用、Objective-C面试、编程面试、iOS面试、Mac OS X开发、技术博客、编程指导、面试准备、编程学习、技术分享、编程经验、软件开发...

    iOS13-Dice:第二个iOS应用程序并正在计数

    有了这个程序,您将完全准备好随时随地解决任何分数! 您将学到什么 如何从GitHub克隆现有的Xcode项目。 创建具有行为和功能的应用程序。 使用IBAction和IBOutlet在Interface Builder文件和代码之间创建链接。 ...

    有了Swift,iOS开发者为何仍需掌握Objective-C?

    我记得很清楚,在WWDC2014大会上,Apple第一次宣布了一个为iOS准备的叫做Swift的新的编程语言。估计当时的参会者大多数都会有这样的想法在大脑里闪过:真正从长远角度来看,学习Objective-C还是Swift语言其实很不...

    Game-Programming-Using-Qt-5-Beginners-Guide-Second-Edition:Packt发行的《使用Qt 5入门指南进行游戏编程》,第二版

    使用Qt 5入门指南(第二版)进行游戏编程 这是 进行的代码库。 它包含从头到尾完成本书所必需的所有支持项目文件。 关于这本书 Qt是适用于所有重要台式机,移动和嵌入式平台的领先的跨平台工具包,并且日益流行,...

    Beginning iPhone Development with Swift 5, 5th Edition.pdf

    了解如何集成iOS用户所熟悉和喜爱的所有界面元素,例如按钮、开关、选择器、工具栏和滑块。在这版畅销书中,您还将了解用于...一旦你准备好了,继续使用SWIFT 5支持iPhone开发,了解更多iOS编程和SWIFT语言的独特之处。

    swift-study-group-indonesia:与Swift编程语言聊天并每周在线进行iOSMac应用程序开发

    斯威夫特学习集团印度尼西亚Belajar bareng tiap minggu在线membahas bahasa pemrograman Swift dan pengembangan aplikasi iOS / Mac。 该项目是通过引导的。可用脚本在项目目录中,可以运行:yarn start 在开发...

    dicee-ios-app

    有了这个程序,您将完全准备好随时随地解决任何分数! 您将学到什么 如何从GitHub克隆现有的Xcode项目。 创建具有行为和功能的应用程序。 使用IBAction和IBOutlet在Interface Builder文件和代码之间创建链接。 ...

    java多态的笔试题-Python-OOP:面向对象编程

    和面向对象编程 通过我们与行业合作伙伴的研究和合作,Make School 决定专注于四种核心语言。 Python - 用于计算机科学、数据科学和白板编码。 JavaScript - 用于后端和前端 Web 开发 Swift - 用于移动 iOS 开发 ...

    iOS开发岗位的面试题.zip

    这些面试题旨在评估候选人的基础知识、编程技能、设计模式和实际应用能力。当然,具体的面试问题可能会根据公司的需求和候选人的经验而有所不同。希望这份面试题能帮助你更好地准备iOS开发岗位的面试!

Global site tag (gtag.js) - Google Analytics