美文网首页
iOS开发旅程

iOS开发旅程

作者: VampireJune | 来源:发表于2018-09-13 17:32 被阅读0次

开篇大吉

现在不是iOS小白的我,想记录学习iOS开发的旅程,所以想写个大纲开篇,于是先看了看其他开发大神们写的零基础学习iOS,iOS开发路线等等好文,看了一些都是,先描述下当初怎么走到了码农开发道路上来,然后再讲一下iOS开发怎么样,基本开篇都是讲一些自己对大方面的开发和小方面的iOS的个人观点等一些大道理

那么现在我省事了,大道理基本都是通用的,我就直接写大纲了

大方面

  1. C语言
  2. Objective - C
  3. UI
  4. 多线程
  5. 网络
  6. 实用技术
  7. 其他

中方面

  1. C语言
  • 基础语法

    • 关键字
    • 标识符
    • 注释
    • 数据
    • 常量
    • 变量
    • scanf函数
  • 基本运算

    • 算数运算
    • 赋值运算
    • 自增自减运算
    • 关系运算
    • 逻辑运算
    • 三目运算
    • sizeof(计算字节)
  • 流程控制

    • 选择结构
    • 循环结构
  • 函数

    • 形参
    • 实参
    • 返回值
  • 进制

    • 十进制
    • 二进制
    • 进制转换
  • 位运算

    • 按位与
    • 按位或
    • 按位异或
    • 按位取反
    • 左移、右移
  • 基本数据类型

    • int
    • char
    • float/double
  • 复杂数据类型

    • 数组
    • 字符串
    • 指针
    • 枚举
    • 结构体
  • 其他

    • ASCII 码表
    • 宏定义
    • typedef
    • static
    • const
    • extern
    • 递归
  1. Objective - C
  • 基础语法

  • 面向对象

    • 类和对象
    • 成员变量
    • 方法
    • 封装
    • 继承
    • 多态
    • self
    • 点语法
    • id
    • @property
    • @synthesize
    • 构造方法
    • 分类
    • 类扩展
    • description
    • NSLog
    • SEL
  • 内存管理

    • 引用计数器
    • retain
    • release
    • autorelease
    • 自动释放池
    • ARC
  • Foundation

    • 结构体
    • 字符串
    • 数组
    • 集合
    • 字典
    • NSNumber
    • NSValue
    • NSDate
    • NSFileManager
    • Copy
  • block

  • protocol

  1. UI
  • Xcode
  • Storyboard
  • Xib
  • 绘图
  • 动画
  • 相册
  • 九宫格
  • 懒加载
  • KVC
  • KVO
  • MVC
  • 控制器
  • 自定义
  • 基本控件
  • 屏幕适配
  • 键盘处理
  • Quartz2D
  • CAlayer
  • transform
  • 触摸事件
  • 通知机制
  • 推送机制
  • 数据存储
  1. 多线程
  • 原理
  • GCD
  • NSThread
  • NSOperation
  • @synchronized
  • runloop
  • runtime
  1. 网络
  • 原理
  • URL
  • NSURLConnection
  • NSURLSession
  • CFNetwork
  • 异步请求
  • TCP/UDP
  • http/https
  • Socket
  • XML/JSON
  • 网络安全
  • 上传下载
  • HTML
  • SQLite
  1. 实用技术
  • SVN
  • Git
  • CoCoapods
  • 定位
  • 蓝牙
  • 内购
  • 加密
  • 真机调试
  • 打包发布
  • 社交分享
  • 静态库
  • 本地化
  • 通讯录
  • 二维码
  • 加速计
  • 陀螺仪
  • 音视频
  • 即时通讯
  • Apple Watch
  1. 其他
  • 第三方库
  • Swift
  • 系统框架
  • 正则表达式
  • 设计模式

小方面

勤奋

网上搜集的图片

iOS开发-完整学习路线图.png iOS开发-完整学习路线图2.jpg iOS开发-完整学习路线图3.png

相关文章

  • iOS开发旅程

    开篇大吉 现在不是iOS小白的我,想记录学习iOS开发的旅程,所以想写个大纲开篇,于是先看了看其他开发大神们写的零...

  • iOS开发优秀博客和软件推荐

    iOSBlogAndTools iOS开发优秀博客和软件推荐 iOS开发中文博客 iOS开发工具 iOS开发网站 ...

  • 收录 : iOS支付开发

    iOS 银联支付开发流程iOS 微信支付开发流程iOS 支付宝支付开发流程iOS Apple Pay开发流程App...

  • IOS开发问题索引(四)

    全系列文章索引: IOS开发问题索引(一) IOS开发问题索引(二) IOS开发问题索引(三) IOS开发问题索引...

  • IOS开发问题索引(八)

    全系列文章索引: IOS开发问题索引(一) IOS开发问题索引(二) IOS开发问题索引(三) IOS开发问题索引...

  • IOS开发问题索引(七)

    全系列文章索引: IOS开发问题索引(一) IOS开发问题索引(二) IOS开发问题索引(三) IOS开发问题索引...

  • IOS开发问题索引(六)

    全系列文章索引: IOS开发问题索引(一) IOS开发问题索引(二) IOS开发问题索引(三) IOS开发问题索引...

  • IOS开发问题索引(五)

    全系列文章索引: IOS开发问题索引(一) IOS开发问题索引(二) IOS开发问题索引(三) IOS开发问题索引...

  • IOS开发问题索引(九)

    全系列文章索引: IOS开发问题索引(一) IOS开发问题索引(二) IOS开发问题索引(三) IOS开发问题索引...

  • IOS开发问题索引(二)

    全系列文章索引: IOS开发问题索引(一) IOS开发问题索引(二) IOS开发问题索引(三) IOS开发问题索引...

网友评论

      本文标题:iOS开发旅程

      本文链接:https://www.haomeiwen.com/subject/gkqggftx.html