XCode 5是当前Apple提供给开发者最新版本的开发环境,目前最新的版本为5.0.1,在苹果开发者官网上可以免费下载。网址为:https://developer.apple.com/xcode/。

相信只要有一台mac,安装过程自然是一路畅通无阻了。安装完成后,启动界 面如下图:

具体的使用方法,相信使用过xcode 4的都会很熟悉,因为新版本虽然界面发生了一些变化,但并没有会让人感到十分困惑的改变。而且Stanford视频教程的第二课中Paul教授会详细讲述IDE每一个操作的细节,此处不再过多赘述了。

在使用xcode 5的过程中可以明显感觉到一种浓浓的ios 7的意味,而更明显的是,在默认的工程demployment info里面,已经不支持ios 5的版本了:

至于能不能调试ios 5的工程,可以参考下这篇文章(我也没有尝试过):http://www.kankanews.com/ICkengine/archives/68546.shtml。而且据说由于界面的变化,老版本的应用在新版ide中可能会出现重重问题。

在第二课 中,Paul Hegarty教授用一个卡牌游戏为例,不仅讲述了ide的基本操作,更多地讲解了objective-c的一些基本概念。不过这个demo基本上是通过 可视化设计来完成,对新手来说很难理解其中的精髓。个人以为还可以参考参考一些培训机构的课件(我看的是无线互联的iOS公开课),可能两者相结合效果会 更好。

至于demo本身,可以说是完全没有任何难度,跟着教授手把手的讲解,很容易就能做出来。不过单单这样还不够,课堂上教授还留了作业,在我尽力完成后回把代码分享出来。

原文:http://blog.csdn.net/shaqoneal/article/details/13979223

iOS7应用开发2、关于新版的IDE:XCode 5相关推荐

  1. PIC单片机入门教程(二)—— 安装集成开发环境(MPLAB X IDE)

    PIC单片机入门教程(二)-- 安装集成开发环境(MPLAB X IDE) 教程中使用的电脑运行Windows 10 专业版 64位系统 1.下载 MPLAB X IDE v4.05 历史版本:htt ...

  2. iOS7应用开发1、菜鸟那点儿事儿

    序:今天开始新开一个坑,作为一个准备了许久却依然摆 脱不了24k纯菜鸟身份的程序员,跟随Stanford的世界未来精英们一起学习iOS7应用开发的相关知识,同时也是为了自己以后的业余项目做准备,提 升 ...

  3. alibaba java_阿里巴巴JAVA开发手册最新版插件Alibaba Java Coding Guidelines安装及使用...

    阿里巴巴JAVA开发手册最新版插件Alibaba Java Coding Guidelines安装及使用 发布时间:2018-04-20 14:40, 浏览次数:887 , 标签: JAVA Alib ...

  4. Github 开源:使用 .NET WinForm 开发所见即所得的 IDE 开发环境(Sheng.Winform.IDE)【2.源代码简要说明】

    GitHub:https://github.com/iccb1013/Sheng.Winform.IDE 在上一篇文章中,简要的介绍了  Sheng.Winform.IDE 的基本功能和要实现的目标: ...

  5. Android移动APP开发笔记——最新版Cordova 5.3.1(PhoneGap)搭建开发环境

    引言 简单介绍一下Cordova的来历,Cordova的前身叫PhoneGap,自被Adobe收购后交由Apache管理,并将其核心功能开源改名为Cordova.它能让你使用HTML5轻松调用本地AP ...

  6. python智能化办公_Python开发利器PyCharm新版预告!全新的界面以及更智能化的编辑器...

    PyCharm是一种Python IDE,其带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具.此外,该IDE提供了一些高级功能,以用于Django框架下的专业Web开发,接下来将讲解 ...

  7. Ubuntu的Java开发环境基本搭建(JDK+IDE+Tomcat+MySQL+Navicat)等

    前言 最近公司的电脑由于不明原因老是奔溃,重装过两次,在家里也比较喜欢折腾系统,为了不用每次都度娘谷歌,记录下来,一条龙走过.博主是搞爪哇开发的,那么以下搭建针对的是爪哇环境开发 安装JDK以及配置环 ...

  8. Ubuntu的Java开发环境基本搭建(JDK+IDE+Tomcat+MySQL+Navicat)

    前言 原文链接:http://yangbingdong.com/2017/ubuntu-dev-environment-to-build/ 最近公司的电脑由于不明原因老是奔溃,重装过两次,在家里也比较 ...

  9. 【Node.js】2.开发Node.js选择哪个IDE 开发工具呢

    安装完Node.js之后,就要为它选择一个有利的IDE用于开发. 相比较了多个IDE之后,定位在webstrom和sublime上. 有一个简单的比较: webstorm功能很丰富,前端开发工具的集大 ...

最新文章

  1. Django中的Form
  2. 程序员的魔法——用Masking GAN让100,000人都露出灿烂笑容
  3. oracle 查看日志组切换状态_Oracle 11g ADG 快照备库切换步骤
  4. 理解Tomcat架构、启动流程及其性能优化
  5. 直播预告:基于动态词表的对话生成研究 | PhD Talk #21
  6. leetcode 434. 字符串中的单词数(Java版)
  7. 【Java基础】 JQuery的常用操作
  8. 6421B Lab5 路由和远程访问的配置与故障排除
  9. ibm招mysql_IBM-ETP实训之MySql基本命令总结
  10. mysql mysql中的索引
  11. Mysql数据库安装和配置
  12. 小Z的袜子(bzoj 2038)
  13. 同步捕获matlab,基于多匹配滤波器的跳码直扩同步捕获方法与流程
  14. vivo oppo 相机权限处理
  15. 周易六十四卦——地风升卦
  16. 杜撰的柏拉图(转自李止介的个人空间)
  17. 几周以来在学习和生活中的总结
  18. 制造行业实施作业成本法案例(AMT 邓为民)
  19. Nikon Capture NX2.2.6下载及破解方法
  20. 北上广深飘的程序员的巨大bug

热门文章

  1. 骑马修栅栏(信息学奥赛一本通-T1375)
  2. Catch That Cow(POJ-3278)
  3. 基础算法 —— 高精度计算 —— 高精度加法
  4. 41 MM配置-采购-采购订单-STO配置-定义凭证类型和可用性检查设置
  5. 40 MM配置-采购-采购订单-STO配置-定义凭证类型和可用性检查设置
  6. python判断文件是否存在 中文_python如何判断文件是否存在
  7. python上传文件 request_Python request 上传文件
  8. simplexml php,PHP 使用 SimpleXML 遇到冒号「:」的解法
  9. python apache mysql_在Linux系统上部署Apache+Python+Django+MySQL环境
  10. nginx修改默认端口