iOS学习路线图

学习大纲

参考:http://ios.skyfox.org/route.html

  • iOS 学习路线图
    • 操作系统

      • Mac 系统操作

      • 常用 UNIX 指令

      • 版本控制

      • 常用软件

      • XCode

        • 安装和使用
      • 调试

        • po 等命令
        • 断点调试
        • NSLog
        • NSZombieEnabled
        • Console(lldb 命令)
        • Profile(instruments)
        • 视图调试
        • Reveal 调试和 Xcode 自带 UI 调试工具
        • 单元测试
      • CocoaPods安装和使用

      • 沙盒机制

      • 屏幕适配

        • Autolayout
    • 开发语言

      • 面向对象
      • 内存管理
      • Category
      • KVC
      • KVO
      • Protocol
      • Block
      • Foundation 框架
      • RunLoop
      • Runtime
      • ARC 及内存分析
    • 界面控件

      • UIView

        • UIControl
          • UILabel
          • UIButton
          • UITextField
          • UIDatePicker
          • UIRefreshControl
          • UISlider
          • UISwitch
          • UIPageControl
          • UIStepper
          • UISegmentedControl
          • UIProgressView
          • 自定义Control
        • UIScrollView
        • UIImageView
          • UIImage
        • UIWebView
        • MKMapView
        • MKAnnotationView
        • MKOverlayView
        • MPVolumeView
        • GLKiew
        • UIActivityIndicatorView
        • UIActionSheet
        • UIWindow
        • ADBannerView
        • 自定义View
      • UIViewController

        • UINavigationController
          • EKEventEditViewController
          • GKMatchmakerViewController
          • GKTurnBasedMatchmakerViewController
          • GKGameCenterViewController
            • GKLeaderboardViewController
            • GKAchievementViewController
          • GKFriendRequestComposeViewController
          • ABPeoplePikNavigationController
          • MFMailComposeViewController
          • MFMessageComposeViewController
          • UIImagePickerController
          • UIVideoEditorController
        • UITabBarController
        • UITableViewController
          • UITableViewCell
        • UICollectionViewController
        • UISearchController
        • UIAlertController
        • UIPageViewController
        • UISplitViewController
        • UIActivityViewController
        • EKEventViewController
        • EKCalendarChooser
        • MPMediaPickerController
        • MPMoviePlayerViewController
        • TWTweetComposeViewController
        • PKAddPasserViewController
        • SLComposeViewController
        • GLKViewController
        • QLPreviewController
        • ABNewPersonViewController
        • ABPersonViewController
        • ABUnknownPersonViewController
        • SKStoreProductViewController
    • 硬件功能

      • 触摸事件
      • 手势处理
      • 加速计
      • 定位
      • 电话
      • 短信
      • 邮件
      • 通讯录
      • 蓝牙
      • 推送机制
      • iCloud
      • Game Center
      • 社交服务
      • 分享/社会化登录
    • 数据存储

      • Plist
      • NSCoder
      • SQLite
      • Core Data
      • JSON
      • KeyChain
    • 网络交互

      • Socket
        • GCDAsyncSocket
        • WebSocket
        • SIOSocket
      • CFNetwork
        • ASIHttpRequest
      • NSStream
      • NSURLConnection
        • AFNetworking
      • NSURLSession
    • 多线程

      • NSThread
      • NSOperation
      • GCD
    • 多任务

    • 多媒体

      • 音频
      • 视频
      • 相机相册
      • 流媒体
      • 滤镜
    • Javascript 交互

      • JavascriptCore.framework
      • shouldStartLoadWithRequest@iframe
      • WebViewJavascriptBridge
    • 设计模式

      • MVC
      • 单例
      • 观察者
      • 代理
      • 通知
      • 观察者( KVO)
      • 工厂模式
    • 安全机制

      • HTTP 验证

        • HTTP Basic
        • HTTP Digest
      • 数据加密

        • Hash
          • MD5
          • sha1
          • sha256
          • sha512
        • RSA
        • AES
        • 3DES/DES
        • authCode
        • KeyChain
    • 打包和封装

    • 应用发布

    • 第三方类库

    • 第三方插件

    • 游戏开发

      • C++
      • Cocos2d-X
      • OpenGL
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,293评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,604评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,958评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,729评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,719评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,630评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,000评论 3 397
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,665评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,909评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,646评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,726评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,400评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,986评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,959评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,197评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,996评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,481评论 2 342

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,428评论 25 707
  • WebSocket-Swift Starscream的使用 WebSocket 是 HTML5 一种新的协议。它实...
    香橙柚子阅读 23,690评论 8 183
  • 今天我一早起来,妈妈问我要不要去奶奶家。我跟妈妈说,要去。然后我和爸爸妈妈出门去了奶奶家,爸爸妈妈走了,把我留在奶...
    小狐狸的麻麻阅读 189评论 0 0
  • 花开的时候 你们喜欢跟随轻盈的风儿, 来到这片山野。 用那些斑斓的花儿, 装饰你们澄静的天空。 而我嗅着泥土和青草...
    骆家槽阅读 340评论 0 1
  • 上班后会在职场遇到形形色色的人,不过说到加不加班,大概可以归纳为三类: 第一类做给领导看型 第一个到公司,最后一个...
    兔子男爵阅读 398评论 0 0