【转】iOS开发学习计划

本文深入探讨了iOS开发的基础知识,从C语言到Objective-C,再到iOS平台的多种框架和技术,包括Foundation框架、MVC模式、UIKit框架、QuartzCore框架、数据存储、多线程编程、网络编程等,覆盖了iOS应用开发的各个方面。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

转自简书 

一、C语言基础

基本数据类型、基本运算、函数、数组、字符串、指针、结构体、预处理指令、枚举、文件操作、内存管理

二、Objective-C

1、Objective-C基本语法

数据类型、表达式、变量、循环结构、选择结构

2、Objective-C面向对象

类、对象、继承、自省、SEL选择器、属性访问、多态、动态类型、动态绑定

三、iOS

1、Foundation框架

Protocol、Delegation、Category、Foundation框架类结构和关系、基本数据类型(NSNumber、NSValue、NSString、NSMutableString)、容器类(NSArray、NSMutableArray、NSDictionary、NSMutableDictionary、NSSet、NSMutableSet)、文件管理(NSFileManager)、NSData、通知中心NSNotificationCenter、网络处理(NSURLConnection、NSURL、NSURLRequest、NSResponse)

2、MVC模式、代理设计模式、数据存储、内存管理(ARC)、

3、UIKit框架

UIKit框架类结构和关系、窗口UIWindow、视图UIView、应用程序UIApplication、基本控件(UILabel、UIButton、UITextField、UITextView、UIImageView、UIAlertView)、触摸(UITouch)、事件(UIEvent)、手势(UIGestureRecognizer)、滚动视图UIScrollView、表格视图UITableView、集合视图UICollectionView、视图控制器UIViewController、标签控制器、导航控制器、表格控制器

4、QuartzCore框架

2D绘图、图层CALayer、核心动画Core Animation

5、数据存取

plist文件、preference文件、NSKeyedArchiver归档、CoreData框架、SQLite3

6、多线程编程

NSThread、GCD、NSOperationQueue

7、网络编程

HTTP协议、JSON数据处理、加载网络图片、NSURLConnect、AFNetworking、CFNetwork

8、多媒体

音频、视频、相机、相册、流媒体

9、系统服务

iCloud、推送、内购、游戏中心GameCenter、广告、蓝牙、打电话、发短信、通讯录、邮件、浏览器、真机调试、App发布、社交

10、MapKit框架(地图API)、CoreLocation框架(用户定位)、本地化、加速计、Passbook、SVN、Git、内存分析工具、单元测试

11、自动布局Autolayout、UIDynamic、SpriteKit Game框架

12、支付、二维码、加密、XMPP即时通讯

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值