零基础学iPhone开发

零基础学iPhone开发1-Swift+iOS8版。

  学习iPhone开发不但可以作为一门兴趣爱好,同样还可以带来不错的收益(如果你能给用户带来不错的产品,或者找到一份提供给力薪水的工作~)。但天下没有白吃的午餐,进行iOS开发也是要花钱的。以下是你需要投资的:

  1.一台设备:

  iPhone,iPad,iPadmini或iPod touch中的任一种。只用虚拟机永远没法学会真正的开发。当然,为了支持最新的iOS系统,就不要买太老型号的设备了,比如iPhone4之类的。而且即便是iPhone4S使用iOS8的速度也有点拖拉机跑在高速路上的感觉~

  2.一台使用Intel内核处理器的Mac电脑:

  需要安装Mac OS X 10.9(Mavericks)操作系统或者即将推出的最新的Mac OS X 10.10(Yosemite)。建议电脑的内存在4G以上,否则你会很痛苦的。。。

  有人说可以用虚拟机在PC上开发,我的建议是,宁可买一台二手的MAC,也不要用PC开发。否则,你会遇到各种莫名其妙的问题,而且对提高你的编程思维没有任何帮助。

  3.一个付费的iOS开发者账号

  如何申请付费的iOS开发者账号

  狠简单,直接到这里就可以了(请点击下方“阅读原文”):

  iOS DeveloperProgram

  整个过程其实很简单,不过你需要先注册一个Apple ID,因为你的开发者账号会与之绑定。iOS开发者账号有几种类似,你可以选择Individual或Company,当然还有一个给高大上公司用的Enterprise项目,考虑到你是初学者,就可以忽略那个选项了。当然,如果你还在上大学,可以选择University Program。

  最坏的情况下要花上一两周,苹果会检查你的信用卡支付信息和其它细节。

  如果你选择Company类型,那么苹果会要求你提供一个D-U-N-S Number,这个可以免费申请到,不过得花点时间。

  最后,苹果的iOS开发者账号每年需要续费,金额是99美刀。

  当然,如果你现在手头紧,那么可以先申请免费的Apple developer 账号,和付费账号的区别是只能在Simulator(模拟器)上测试你的产品,当然你也没办法把产品上传到AppStore发售。

  强大的Xcode

  Xcode是开发iPhone应用的主要工具。Xcode带有一个文本编辑器,可以让你敲入自己的代码,同时还有一个可视化的工具由来设计应用的用户界面。Xcode可以将你编写的源代码编译成可执行的应用,并在模拟器(Simulator)或设备上进行测试。同时,Xcode还带有一个debugger(调试器),用于帮助你发现代码中的错误(很遗憾,目前它还没法自动帮你修复bug,这一天的到来还需要更给力的人工智能)疯狂软件教育拥有最专业的疯狂iOS学习线路图,不仅证明ios开发培训无与伦比的课程深度,也证明了iOS深厚的技术底蕴;同时也指引了iOS学习者的自学方向。

  下载Xcode的方法很简单,苹果开发者账号下载,App Store下载:

  MacApp Store

  当然,如果你的操作系统不是Mavericks或者最新的Yosemites,那么请先升级操作系统。

  本系列教程用的Xcode版本是最新的Xcode 6.0.1,而iOS版本是8.0。

  很多老的iOS教程还在用Xcode3和Xcode4,最新的也只不过是Xcode5,但之前的几个版本和Xcode6比起来在细节上有比较大的差异,所以当你阅读那些教程的时候,请注意开发工具的细节差异。

时间: 2024-12-23 00:42:48

零基础学iPhone开发的相关文章

【视频】零基础学Android开发:蓝牙聊天室APP(一)

零基础学Android开发:蓝牙聊天室APP第一讲 1. Android介绍与环境搭建:史上最高效Android入门学习 1.1 Google的大小战略 1.2 物联网与云计算 1.3 智能XX设备 1.4 Android发展前景 1.5 Android企业需求与就业薪资 1.6 Android框架介绍 1.7 搭建Android开发环境 1.8 Android SDK文件夹具体解释 1.9 开发第一个App:HelloWorld 1.10 App应用程序文件夹具体解释 在线收看:http://

【视频】零基础学Android开发:蓝牙聊天室APP(三)

零基础学Android开发:蓝牙聊天室APP第三讲 3.1 ImageView.ImageButton控件详解 3.2 GridView控件详解 3.3 SimpleAdapter适配器详解 3.4 事件监听器:OnItemClickListener 3.5 输入和显示表情图像 在线收看:http://www.3g-edu.org/news/video023.htm 视频下载:http://pan.baidu.com/s/1kTmiNqf

【视频】零基础学Android开发:蓝牙聊天室APP(四)

零基础学Android开发:蓝牙聊天室APP第四讲 4.1 ListView控件的使用 4.2 BaseAdapter详解 4.3 ListView分布与滚动事件 4.4 ListView事件监听器:OnItemClickedListener 在线收看:http://www.3g-edu.org/news/video026.htm 视频下载:http://pan.baidu.com/s/1jGkjDGE

【视频】零基础学Android开发:蓝牙聊天室APP(二)

零基础学Android开发:蓝牙聊天室APP第二讲 2.1 课程内容应用场景 2.2 Android UI设计 2.3 组件布局:LinearLayout和RelativeLayout 2.4 TextView.EditText.Button控件 2.5 文本信息的隐藏和显示 2.6 输入和显示表情图像 在线收看:http://www.3g-edu.org/news/video022.htm 视频下载:http://pan.baidu.com/s/1mgHoObu

零基础学Android开发之开篇

为什么要写android这一系列的文章?因为身边有几个朋友对Android开发都很感兴趣.作为一个典型的.Net程序程员的我, 通过两三个项目成功地成为了Android的开发人员这个行列,所以也想趁着这个机会帮大家带入Android的世界. 本系列文章,由以下几个系统组成: java语言学习 Android用户界面 Android四大组件 Android开发实例 李保庆于郑州

[零基础学python]集成开发环境(IDE)

当安装好python之后,其实就已经可以进行开发了.下面我们开始写第一行python代码. 值得纪念的时刻:Hello world 如果是用windows,请打开CMD,并执行python. 如果是UNIX类的,就运行shell,并执行python. 都会出现如下内容: Python 2.7.6 (default, Nov 13 2013, 19:24:16) [GCC 4.6.3] on linux2 Type "help", "copyright", "

零基础学HTML 5实战开发(第一季)

開始学习html5了.趋势不得不学习啊,之前老毛说过落后就要挨打,如今是不学习就要被市场淘汰,被社会淘汰.喜欢挑战,喜欢冒险.来吧.csdn给我们提供了那么好的平台.用起来..零基础学HTML 5的实战开发 http://edu.csdn.net/course/attend/489/5450

51零基础学单片机语言开发·经典必学,有视频、课件、源码

51零基础学单片机语言开发·经典必学,有视频.课件.源码51零基础学单片机语言开发·经典必学,包括每一节的视频.课件和源码!内容很大,一共是3.86G,赶紧顶我的帖子吧!从零基础到大牛,你值得拥有,具体看图片,希望能帮到大家,把自己所学的东西分享出来,你们可以到闯客网技术论坛下载,已经上传到上面了,上面关于单片机的资料非常多,同时也有单片机交流群呢:6133777058,是个不错的论坛下载链接:https://bbs.usoftchina.com/thread-199194-1-6.html 视

【零基础学习iOS开发】【01-前言】01-开篇

本文目录 一.什么是iOS 二.主流手机操作系统 三.什么是iOS开发 四.学习iOS开发的目的 五.学习iOS开发的前提 从今天开始,我就开始更新[零基础学习iOS开发]这个专题.不管你是否涉足过IT领域,也不管你是理科生还是文科生,只要你对iOS开发感兴趣,都可以来阅读此专题.我尽量以通俗易懂的语言,让每个人都能够看懂.若遇到不明白的地方或者对此文有异议,望及时评论. 回到顶部 一.什么是iOS 要想学习iOS开发,首先要搞清楚什么是iOS.iOS其实是一款操作系统,就像平时我们在电脑上用的