iOS认知,学好iOS基本要学习什么
2016-12-08 14:37
127 查看
如何提高学习效率?
上课认真听讲,要理解思路、寻找规律,不要死记硬背
由于学习强度大,一定要注意休息,如果犯困可以站起来
下课敲代码建议不要看视频
遇到问题先回忆上课时的思路,如果衔接不上可以先看上课代码,如果还是想不起来再去看视频
视频不要顺序看,直接跳到思路衔接不上的位置看,看过之后,不要着急敲代码,要仔细思考,是什么原因导致自己的思路衔接不上
由于是初次接触Xcode,建议对于不熟练的操作,要勤加练习
掌握老师上课的内容之后,强烈建议大胆尝试
要养成查看头文件和文档的习惯,培养自己的英文阅读能力
不要依赖谷歌、百度同学之间多沟通
先学习什么?
不管你是学习android开发还是iOS开发都建议先学习UI,原因如下:
UI是App的根基:一个App应该是先有UI界面,然后在UI的基础上增加实用功能
UI相对简单易学:UI普遍是学习过程中最简单的一块,能快速拥有成就感和学习兴趣
UI至关重要:开发中的绝大部分时间都在处理UI
如何开发功能强大的移动应用?
为了方便开发者开发出强大的功能,苹果提供了各种各样的框架
UIKit:创建和管理应用程序的用户界面
QuartzCore:提供动画特效以及通过硬件进行渲染的能力
CoreGraphics:提供2D绘制的基于C的API
CoreLocation:使用GPS和WIFI获取位置信息
MapKit:为应用程序提供内嵌地图的接口
AVFoundation:音频、视频处理
在开发过程中需要用到一些特殊功能时,可以先尝试使用系统自带的框架
站在巨人的肩膀上编程!
iOS开发的过程
上课认真听讲,要理解思路、寻找规律,不要死记硬背
由于学习强度大,一定要注意休息,如果犯困可以站起来
下课敲代码建议不要看视频
遇到问题先回忆上课时的思路,如果衔接不上可以先看上课代码,如果还是想不起来再去看视频
视频不要顺序看,直接跳到思路衔接不上的位置看,看过之后,不要着急敲代码,要仔细思考,是什么原因导致自己的思路衔接不上
由于是初次接触Xcode,建议对于不熟练的操作,要勤加练习
掌握老师上课的内容之后,强烈建议大胆尝试
要养成查看头文件和文档的习惯,培养自己的英文阅读能力
不要依赖谷歌、百度同学之间多沟通
先学习什么?
不管你是学习android开发还是iOS开发都建议先学习UI,原因如下:
UI是App的根基:一个App应该是先有UI界面,然后在UI的基础上增加实用功能
UI相对简单易学:UI普遍是学习过程中最简单的一块,能快速拥有成就感和学习兴趣
UI至关重要:开发中的绝大部分时间都在处理UI
如何开发功能强大的移动应用?
为了方便开发者开发出强大的功能,苹果提供了各种各样的框架
UIKit:创建和管理应用程序的用户界面
QuartzCore:提供动画特效以及通过硬件进行渲染的能力
CoreGraphics:提供2D绘制的基于C的API
CoreLocation:使用GPS和WIFI获取位置信息
MapKit:为应用程序提供内嵌地图的接口
AVFoundation:音频、视频处理
在开发过程中需要用到一些特殊功能时,可以先尝试使用系统自带的框架
站在巨人的肩膀上编程!
iOS开发的过程
相关文章推荐
- iOS 5 Storyboard 学习之 Tabbar Controller,Navigation Controller (3) 深入Segue,Class,Protocol,Delegate的基本使用
- ios学习笔记(二)xcode 4.3.2下实现基本交互
- ios学习笔记之C语言篇(一):链表的基本操作
- 什么是科学?波普尔基本理论学习
- DirectX学习-了解什么是DirectX里的一些基本的概念
- ios学习笔记(二)xcode 4.3.2下实现基本交互
- IOS学习:用UIWindow自定义AlertView(最基本代码)
- 【零基础学习iOS开发】【02-C语言】08-基本运算
- IOS学习笔记 CALayer & 核心动画 CALayer基本属性的使用(1)
- IOS 开发学习(1): 学习纲领以及Objective-C 基本语法学习
- iOS学习笔记10(1)—GCD介绍(一): 基本概念和Dispatch Queue
- 第三章、一些基本数据结构使用和解析(iOS学习笔记,从零开始。)
- iOS学习笔记---数据库SQLite3的基本操作并讲内容显示在tableView中
- IOS学习:基本控件(UIScrollView)
- ios学习笔记(二)xcode 4.3.2下实现基本交互
- 第三章、基本数据类型(iOS学习笔记,从零开始)
- 学习了photoshop能做什么?学习ps的认知和看法
- iOS学习笔记其2-基本运算与程序控制流程
- IOS学习笔记 多线程基本理论基础(1)