iOS开发入门笔记
2023-09-27 14:22:49 时间
iOS开发入门笔记
本文面向已有其它语言(如Java,C,PHP,Javascript)编程经验的iOS开发初学者,初衷在于让我的同事一小时内了解如何开始开发iOS App,学习目标包括:
- 能使用Xcode IDE、模拟器
- 能修改、调试已有iOS App
- 能在已有应用内创建新模块
- 能创建新应用
- 能发布应用到App Store
本文不包含任何高级的iOS开发知识,已学会iOS开发的同学不要看,看完这篇文章学会了的同学也不用再看了。
不仅是学习一门新语言
有过脚本开发经验的人(如Javascript,PHP,Shell)在刚开始学习iOS开发的时候,会觉得iOS开发的学习曲线比脚本语言要高,是的,这种感觉是对的。因为学iOS开发,不仅是学习一门新语言,它包括:
- 一门语言:Objective-C
- 一个框架:Cocoa Touch
- 一个IDE:Xcode
初学脚本语言通常不会来绘制图形界面、与人交互,iOS如果不做图形界面,像脚本语言一样处理文本操作数据库,就没啥意思了。
所以,过去我写别的新手入门教程,通常都是写《XXX入门15分钟教程》,而iOS就要花数倍的时间来写了。
环境准备
做iOS开发一定要有苹果的软件环境:Mac OS操作系统、Objective-C编译器、设备模拟器等,开发工具倒不一定要用Xcode,只要是个源代码编辑工具就行
相关文章
- 《iOS用户体验》总结与思考-改动版
- ios获取一个文件夹下的文件(夹)列表
- IOS 手势事件的冲突
- Android/iOS内嵌Unity开发示例
- iOS界面篇 - bounds和frame的相同和区别
- iOS开发常用函数(正弦余弦,取整,指数,对数)
- iOS Socket编程-C语言版(TCP)
- iOS三种定时器的用法NSTimer、CADisplayLink、GCD
- IOS笔记 #pragma mark的用法
- ios 基于CAEmitterLayer的雪花,烟花,火焰,爱心等效果demo
- 关于在用Swift开发iOS时如何隐藏NavigationBar和TabBar
- iOS开发中视图相关的小笔记:push、modal、popover、replace、custom
- iOS学习笔记-自己动手写RESideMenu
- iOS-仿京东6位密码支付输入框
- iOS-建设银行破解分享
- iOS开发中的Markdown渲染
- iOS开发笔记--关于 @synchronized,这儿比你想知道的还要多
- iOS: 学习笔记, Swift操作符定义
- iOS开发- iOS7显示偏差(UITableView下移)解决的方法
- 为什么唱iOS 6.0选择Mantle
- iOS开发-Xcode8兼容iOS7手记
- IOS学习资源收集--开发UI控件相关
- iOS之地理位置及定位系统 -- 入门笔记(用Swift)
- 写给IOS开发工程师的网页前端入门笔记
- 《慕客网:IOS基础入门之Foundation框架初体验》学习笔记 <一>
- 《慕客网:IOS-动画入门》学习笔记
- 《慕客网:IOS基础入门之Foundation框架初体验》学习笔记 <五> NSDicionary + NSMutableDictionary
- 《慕客网:IOS基础入门之Foundation框架初体验》学习笔记 <四> NSMutableArray