iOS开发入门教程 · 楔子
来源:互联网 发布:阿里云防ddos 编辑:程序博客网 时间:2024/04/29 01:50
iOS开发入门教程 · 楔子 2014/12/09
原文链接: http://zh.5long.me/2014/learning-ios-preface/
本文谢绝转载,如需转载需征得作者本人同意,谢谢。
前言
鉴于同学们学习iOS开发的热情,本人决定写一个iOS开发入门教程系列。本教程假定读者已经学过C语言,并且有一定的面向对象的基础。若读者还不具备这两个条件,请自行学习,C语言就不推荐教材了,学习面向对象的话推荐学习Python,有一本书叫《像计算机科学家一样思考Python》写等很好,推荐学习。
内容
本系列教程包括两部分:Objective-c 和 iOS基础开发。
本教程旨在帮助读者入门,所涉及到的东西并不全面,读者还需配合其他书籍或教程来学习,读者可以从以下资源中来选取部分资料来学习(本文只列举了部分资料,更多资料请自行查找):
- 《Objective-C开发经典教程》
- 《Objective-C基础教程》
- 《Objective-C编程》
- 《Objective-C程序设计》
- 《iOS 7应用开发入门经典》
- 《iOS编程》
- 《精通iOS开发》
- 斯坦福大学公开课:iPad和iPhone应用开发(iOS5)
- 斯坦福大学公开课:iOS 7应用开发
- 苹果官方马上着手开发 iOS 应用程序(Start Developing iOS Apps Today)
本系列教程内容如下:
- 楔子(本文)
- 面向过程的Objective-c
- 面向对象的Objective-c
- 常用的数据类型
- 引用计数
- 协议和代理
- iOS应用
本教程将以做一个密码生成器的iOS应用来贯穿全部内容,该应用提供一个非常简单的功能:按一定的规则生成密码。
环境搭建
主流方案
开发iOS应用需要使用XCode,XCode只能运行在苹果操作系统上,所以,需要一台装有苹果操作系统的电脑。
在苹果操作系统下搭建开发环境只需下载XCode,安装即可。
替代方案
由于苹果操作系统一般只能运行在苹果电脑上,若暂时还没有苹果电脑,可以有以下替代方案:
- 装黑苹果,难度大,而且不一定装的上,只对爱折腾电脑的人推荐
- 虚拟机,不一定能装上
- 使用GNUstep,只能编译Objective-c,不能开发iOS应用,参考windows下 Codeblocks 搭建 Objective-c 开发环境
学习Objective-c语言时推荐使用GNUsetep,但学习iOS应用开发时就必须在Mac OS下。
0 0
- iOS开发入门教程 · 楔子
- 灵飞经·楔子
- 楔子
- 楔子
- 楔子
- 楔子
- 楔子
- 楔子
- 楔子
- 楔子
- 【原创】iOS开发入门教程
- iOS开发入门教程
- iOS开发入门教程【转】
- 服务器控件开发的学习(楔子)
- iOS开发之UIWebView入门教程
- iOS开发之UIWebView入门教程
- iOS开发入门教程之Objective-C · 常用的数据类型
- iOS开发入门教程之Objective-C · 引用计数
- File I/O source code--读取文件 相关方法阅读
- Android服务之Service(其二)关于AIDL进程间通信
- MySQL的timeout那点事
- 读书、科研与人生道路
- flex奇特bug
- iOS开发入门教程 · 楔子
- Sqrt(x) ,二分法,牛顿迭代法
- 黑马程序员----------反射
- Android 使用Fragment,ViewPagerIndicator 仿网易新闻客户端Tab标签
- 在Mac中使用「dd」指令烧录ISO镜像文件到U盘
- 18、OC 委托(delegate)
- 用Comparator接口自定义排序
- ExtJs使用总结
- android开发如何保证service不被系统杀死