美文网首页
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开发旅程

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