zoukankan      html  css  js  c++  java
  • iOS开发的准备工作

    近两年,越来越多的程序员已经或者正在准备投身到iOS的开发队伍中,如果你已经是一个iOS的程序员可以跳过此篇文章,如果你正在考虑投身到iOS的开发上来,不妨用一分钟时间扫一下,大概了解一下做iOS开发之前需要做哪些准备工作。

     
    第一,准备一台能够运行Mac OS Lion的机器,MacBook Pro、Mac mini、iMac、Mac Pro甚至MacBook Air都可以。
     
    尽管你可以装一台黑苹果在PC上开始自己的开发之旅,不过还是强烈建议拥有一台属于自己的Mac!从某种意义上来讲,Mac不仅仅是一台机器,它还是一个艺术品,只有体会到Mac带给你的美,你才会从心里想要开发出一个相对完美的作品与世人分享,而不是仅仅是简单了解一下iOS开发是怎么回事,或者随便做个小应用自娱自乐。
     
    如果你想选择一款笔记本做为开发的机器,建议选择15寸屏幕的,随着编写的代码越来越多,你会发现13寸的屏幕实在是太小了,眼睛会很容易疲劳的。另外,17寸屏幕的机器虽然屏幕够大,但是字体相对而言更小,看起来有些吃力,而且携带起来实在太重了。
     
    第二,从App Store下载并安装Xcode,这个不用多解释了吧,几乎所有的苹果应用都是用Xcode开发的。
     
    第三,在iPhone Dev Center付费注册一个开发者账号
     
    开发者账号分个人用户和企业用户两种类型,其中个人用户每年的费用是99$,企业用户每年的费用是299$。
     
    拥有开发者账号有以下三点好处:
    1. 可以注册真机,并在开发过程中进行真机调试;
    2. 可以将你开发的应用程序发布到App Store,这样你就有机会让全世界的人下载并使用你的应用:)
    3. 可以获得苹果的技术支持。
     
    第四,准备一台用于开发测试的真机,iPhone、iTouch、iPad都可以。
     
    尽管能够在模拟器上测试大量的API,但是还是有些API无法在模拟器上工作的。
    最后提醒以下,如果你的真机是用来测试的,最好不要越狱,譬如文件读写、IAP等方面的内容在越狱的机器上是无法正常调试的。
  • 相关阅读:
    HDU 2899 Strange fuction
    HDU 2899 Strange fuction
    HDU 2199 Can you solve this equation?
    HDU 2199 Can you solve this equation?
    Java实现 LeetCode 700 二叉搜索树中的搜索(遍历树)
    Java实现 LeetCode 700 二叉搜索树中的搜索(遍历树)
    Java实现 LeetCode 700 二叉搜索树中的搜索(遍历树)
    Java实现 LeetCode 699 掉落的方块(线段树?)
    Java实现 LeetCode 699 掉落的方块(线段树?)
    Java实现 LeetCode 699 掉落的方块(线段树?)
  • 原文地址:https://www.cnblogs.com/liufan9/p/2523514.html
Copyright © 2011-2022 走看看