iOS 技能图谱

编程语言

  • Swift
  • Objective-C
  • C++/C
  • JavaScript

操作系统

  • Mac OSX
  • iOS
  • watchOS
  • tvOS
  • Linux 常用命令

开发基础

  • UI 控件
  • Storyboard & Xib
  • Core Data & Sqlite
  • Core Graphics
  • Animation
  • Block & GCD
  • Test Case 编写
  • Framework
  • Autolayout
  • 手势识别,重力感应

开发进阶

  • 引用计数
  • Runtime
  • Runloop
  • 对象模型
  • Hybrid
  • 沙盒机制
  • AVFoundation
  • Core Text
  • 逆向与安全
    • class dump
    • IDA Pro
    • Hopper
    • iOS Class Guard

设计模式

  • MVC
  • MVVM
  • 通知
  • 代理
  • KVO
  • 工厂模式
  • 命令模式

函数式编程

  • ReactiveCocoa
  • RxSwift

开发工具

  • IDE
    • Xcode
    • AppCode
  • 调试工具
    • Charles、Wireshark
    • Reveal
    • Instruments
  • 插件
    • Alcatraz
    • VVDocument
    • XVim
    • FuzzyAutocompletePlugin
    • KSImageNamed-Xcode
  • 辅助工具
    • xScope
    • ImageOptim
    • 马克鳗
    • Dash
    • Deploymate
    • FauxPas
    • PaintCode
  • 命令行工具
    • xcodebuild、xcode-select
    • nomad
    • xctool
    • fastlane
  • 持续集成
    • Jenkins
    • Travis CI
    • Bot

开源项目

  • AFNetworking & Alamofire
  • Masonry
  • SDWebImage
  • SwiftyJSON
  • JSPatch
  • React Native

包管理

  • CocoaPods
  • Carthage
  • Swift Package Manager

App 打包上传与审核

  • Apple Developer 网站
  • iTunes Connect 网站
  • IAP
  • 加急审核申请
  • 打包脚本

第三方服务

  • 崩溃收集
    • Bugly
    • Crashlytics
    • BugHD
  • 数据统计
    • Google Analytics
    • 友盟
    • MTA
    • Flurry
    • App Annie
  • 应用分发
    • TestFlight
    • 蒲公英
    • FIR

原文:StuQ 技能图谱

常用的iOS SDK框架:

框架名称

功 能

  • AddressBook.framework
    提供访问存储核心数据库中用户联系人信息的功能

  • AddressBookUI.framework
    提供一个用户界面,用于显示存储在地址簿中的联系人信息

  • AudioToolbox.framework
    提供音频录制和回放的底层API,同时也负责管理音频硬件

  • AudioUnit.framework
    提供一个接口,让我们的应用程序可以对音频进行处理

  • AVFoundation.framework
    提供音频录制和回放的底层API,同时也负责管理音频硬件

  • CFNetwork.framework
    访问和配置网络,像HTTP、FTP和Bonjour Services

  • CoreFoundation.framework
    提供抽象的常用数据类型,如 Unicode strings、XML、URL等

  • CoreGraphics.framework
    提供2D绘制的基于C的API

  • CoreLocation.framework
    使用GPS和Wi-Fi获取位置信息

  • Foundation.framework
    提供Object-C的基础类(像NSObject)、基本数据类型和操作系统服务等

  • GameKit.framework
    为游戏提供网络功能;点对点互联和游戏中的语音交流

  • MapKit.framework
    为应用程序提供内嵌地图的接口

  • MediaPlayer.framework
    提供播放视频和音频的功能

  • MessageUI.framework
    提供视图控制接口用以处理E-mail和短信

  • OpenGLES.framework
    提供简洁而高效的绘制2D和3D图形的OpenGL API子集

  • QuartzCore.framework
    提供动画特效以及通过硬件进行渲染的能力

  • StoreKit.framework
    为应用程序提供在程序运行中消费的支持

  • SystemConfiguration.framework
    检测当前网络是否可用和硬件设备状态的能力

  • UIKit.framework
    创建和管理应用程序的用户界面

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值