iOS学习路线图

作者: 逸飞u | 来源:发表于2016-04-02 20:51 被阅读366次

    学习大纲

    参考: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

    相关文章

      网友评论

        本文标题:iOS学习路线图

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