iOS7应用开发2、关于新版的IDE:XCode 5
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相关推荐
- PIC单片机入门教程(二)—— 安装集成开发环境(MPLAB X IDE)
PIC单片机入门教程(二)-- 安装集成开发环境(MPLAB X IDE) 教程中使用的电脑运行Windows 10 专业版 64位系统 1.下载 MPLAB X IDE v4.05 历史版本:htt ...
- iOS7应用开发1、菜鸟那点儿事儿
序:今天开始新开一个坑,作为一个准备了许久却依然摆 脱不了24k纯菜鸟身份的程序员,跟随Stanford的世界未来精英们一起学习iOS7应用开发的相关知识,同时也是为了自己以后的业余项目做准备,提 升 ...
- alibaba java_阿里巴巴JAVA开发手册最新版插件Alibaba Java Coding Guidelines安装及使用...
阿里巴巴JAVA开发手册最新版插件Alibaba Java Coding Guidelines安装及使用 发布时间:2018-04-20 14:40, 浏览次数:887 , 标签: JAVA Alib ...
- Github 开源:使用 .NET WinForm 开发所见即所得的 IDE 开发环境(Sheng.Winform.IDE)【2.源代码简要说明】
GitHub:https://github.com/iccb1013/Sheng.Winform.IDE 在上一篇文章中,简要的介绍了 Sheng.Winform.IDE 的基本功能和要实现的目标: ...
- Android移动APP开发笔记——最新版Cordova 5.3.1(PhoneGap)搭建开发环境
引言 简单介绍一下Cordova的来历,Cordova的前身叫PhoneGap,自被Adobe收购后交由Apache管理,并将其核心功能开源改名为Cordova.它能让你使用HTML5轻松调用本地AP ...
- python智能化办公_Python开发利器PyCharm新版预告!全新的界面以及更智能化的编辑器...
PyCharm是一种Python IDE,其带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具.此外,该IDE提供了一些高级功能,以用于Django框架下的专业Web开发,接下来将讲解 ...
- Ubuntu的Java开发环境基本搭建(JDK+IDE+Tomcat+MySQL+Navicat)等
前言 最近公司的电脑由于不明原因老是奔溃,重装过两次,在家里也比较喜欢折腾系统,为了不用每次都度娘谷歌,记录下来,一条龙走过.博主是搞爪哇开发的,那么以下搭建针对的是爪哇环境开发 安装JDK以及配置环 ...
- Ubuntu的Java开发环境基本搭建(JDK+IDE+Tomcat+MySQL+Navicat)
前言 原文链接:http://yangbingdong.com/2017/ubuntu-dev-environment-to-build/ 最近公司的电脑由于不明原因老是奔溃,重装过两次,在家里也比较 ...
- 【Node.js】2.开发Node.js选择哪个IDE 开发工具呢
安装完Node.js之后,就要为它选择一个有利的IDE用于开发. 相比较了多个IDE之后,定位在webstrom和sublime上. 有一个简单的比较: webstorm功能很丰富,前端开发工具的集大 ...
最新文章
- Django中的Form
- 程序员的魔法——用Masking GAN让100,000人都露出灿烂笑容
- oracle 查看日志组切换状态_Oracle 11g ADG 快照备库切换步骤
- 理解Tomcat架构、启动流程及其性能优化
- 直播预告:基于动态词表的对话生成研究 | PhD Talk #21
- leetcode 434. 字符串中的单词数(Java版)
- 【Java基础】 JQuery的常用操作
- 6421B Lab5 路由和远程访问的配置与故障排除
- ibm招mysql_IBM-ETP实训之MySql基本命令总结
- mysql mysql中的索引
- Mysql数据库安装和配置
- 小Z的袜子(bzoj 2038)
- 同步捕获matlab,基于多匹配滤波器的跳码直扩同步捕获方法与流程
- vivo oppo 相机权限处理
- 周易六十四卦——地风升卦
- 杜撰的柏拉图(转自李止介的个人空间)
- 几周以来在学习和生活中的总结
- 制造行业实施作业成本法案例(AMT 邓为民)
- Nikon Capture NX2.2.6下载及破解方法
- 北上广深飘的程序员的巨大bug
热门文章
- 骑马修栅栏(信息学奥赛一本通-T1375)
- Catch That Cow(POJ-3278)
- 基础算法 —— 高精度计算 —— 高精度加法
- 41 MM配置-采购-采购订单-STO配置-定义凭证类型和可用性检查设置
- 40 MM配置-采购-采购订单-STO配置-定义凭证类型和可用性检查设置
- python判断文件是否存在 中文_python如何判断文件是否存在
- python上传文件 request_Python request 上传文件
- simplexml php,PHP 使用 SimpleXML 遇到冒号「:」的解法
- python apache mysql_在Linux系统上部署Apache+Python+Django+MySQL环境
- nginx修改默认端口