1、iOS 系统可以分为以下四层,每个框架对应IOS系统里的一层,每层建立在它下面层的上面。应该尽量使用上层的框架来代替下面的框架。更高层次的框架是对底层框架基于对象的抽象。以下列出几个iOS开发的常用框架。

Cocoa Touch:UIKit

Media:Core Graphics/Open GL ES/Core Animation

Core Services:Core Data/Foundation

OS: Core Bluetooth Framework

2、iOS开发所有框架详解

https://developer.apple.com/library/content/documentation/Miscellaneous/Conceptual/iPhoneOSTechOverview/Introduction/Introduction.html#//apple_ref/doc/uid/TP40007898-CH1-SW1

最新文章

  1. DS 工作室
  2. C# 在word中查找及替换文本
  3. JavaScript侧边悬浮框
  4. Linux下Wi-Fi的实现:wireless_tools和wpa_supplicant
  5. BIG5编码表
  6. struts2 json 定义全局Date格式
  7. android笔试题
  8. 【ASP.NET】怎样使用类创建公共函数,在不同ASP.NET页面间反复调用
  9. jsp中获取json字符串,并解析
  10. tomcat 日志 按天自动分割 设定时任务定时清除
  11. python的unittest測试框架的扩展浅谈
  12. Android开发学习之路--基于vitamio的视频播放器(一)
  13. PHP 中的 __FILE__ 和__DIR__常量
  14. 20155326《网络对抗》Web安全基础实践
  15. (1)Java数据结构--图文并茂-分析优缺点
  16. git 基本操作命令
  17. iOS 更换键盘的return键的形式
  18. java.util.MissingResourceException: Can't find bundle for base name init, locale zh_CN问题的处理
  19. MathType模板不见了如何处理
  20. 【QTP专题-优化】VBS脚本启动QTP并运行测试

热门文章

  1. 转:android实时语音问题分析
  2. eclipse黄色警告(finally block does not complete normally) ,不建议在finally中使用return语句
  3. type=file文件上传H5新特性
  4. TabControl
  5. webcat——基于netty的http和websocket框架
  6. Android轻量级日志管理框架
  7. SDUTOJ 2804求二叉树的深度
  8. Notepad++搭配MinGW 配置编译运行C/C++
  9. 更改 Nginx 服务的默认用户
  10. java 原生定时执行程序(ScheduledExecutorService)