iOS开发之学前了解
2015-08-17 10:55
267 查看
学iOS开发能做什么?
![](webkit-fake-url://2f46df1b-7ffd-4ae9-95b9-56cab9aa5154/image.tiff)
iOS开发需要学习哪些内容?
![](webkit-fake-url://e03af336-43a0-40ec-8497-0535ff93d496/image.tiff)
![](webkit-fake-url://f4665daa-145f-469f-b25d-a565c4934659/image.tiff)
先学习什么?
不管你是学习android开发还是iOS开发
都建议先学习UI,原因如下:
UI是app的根基:一个app应该是先有UI界面,然后在UI的基础上增加实用功能
UI相对简单易学:UI普遍是学习过程中最简单的一块,能快速拥有成就感和学习兴趣
UI至关重要:开发中的绝大部分时间都在处理UI
![](webkit-fake-url://1938737a-9c4a-43ad-996d-5e36596e0f70/image.tiff)
![](webkit-fake-url://c63b514e-d930-4701-a014-5124dc086bd7/image.tiff)
为了方便开发者开发出强大的功能,苹果提供了各种各样的框架
UIKit - 创建和管理应用程序的用户界面
QuartzCore -提供动画特效以及通过硬件进行渲染的能力
CoreGraphics -提供2D绘制的基于C的API
CoreLocation -使用GPS和WIFI获取位置信息
MapKit -为应用程序提供内嵌地图的接口
AVFoundation – 音频处理
。。。。。。
当在开发过程中需要用到一些特殊功能时,我们会先尝试使用系统自带的一些框架
![](webkit-fake-url://366c95bb-9561-4aee-91d5-e39c2757dbcc/image.tiff)
iOS开发需要学习哪些内容?
先学习什么?
不管你是学习android开发还是iOS开发
都建议先学习UI,原因如下:
UI是app的根基:一个app应该是先有UI界面,然后在UI的基础上增加实用功能
UI相对简单易学:UI普遍是学习过程中最简单的一块,能快速拥有成就感和学习兴趣
UI至关重要:开发中的绝大部分时间都在处理UI
为了方便开发者开发出强大的功能,苹果提供了各种各样的框架
UIKit - 创建和管理应用程序的用户界面
QuartzCore -提供动画特效以及通过硬件进行渲染的能力
CoreGraphics -提供2D绘制的基于C的API
CoreLocation -使用GPS和WIFI获取位置信息
MapKit -为应用程序提供内嵌地图的接口
AVFoundation – 音频处理
。。。。。。
当在开发过程中需要用到一些特殊功能时,我们会先尝试使用系统自带的一些框架
相关文章推荐
- 关于IOS中的self关键字
- iOS学习路线图
- IOS开发之tableView的刷新以及property属性的用法
- 用HTML5/CSS3/JS开发Android/IOS应用
- Windows Server 2016预览版10512中文ios镜像泄露
- iOS 9对比iOS 8 用户界面究竟新在哪?
- iOS获取当前网页的页面元素
- iOS学习之NSBundle介绍和使用
- ios报错--pie can only be used when targeting iOS 4.2 or later clang: error: linker command failed with
- IOS 开发 打电话,发短信,调用系统组件
- iOS 9之WatchKit for WatchOS 2
- iOS 9之WatchKit for WatchOS 2
- iOS svn管理不能上传.a文件的问题
- iOS给图片加标签(原创)
- IOS7适配
- iOS第三方开源库的吐槽和备忘
- IOS命名
- 实现iOS 9 Task Switcher动画
- IOS开发类似于微博个人中心的头像可以拖动lei
- iOS 执行ScrollView在空白空间-解