IOS开发实训第十三周周报
IOS开发实训第十三周周报 总结: 目前服务器部分已完成并投入使用,组内其他成员的工作也基本完成,进入测试阶段,在最后一次周内,我计划了解ios app的整体架构,以使自己对它的了解更加深刻; 学习知识点归纳 1、ios的层次架构: iOS为应用程序开发提供了许多可使用的框架,并构成IOS操作系统的层次架构,分为四层,从上到下依次为:Cocoa Touch Layer(触摸UI层)、MediaLayer(媒体层)、Core Services Layer(核心服务层)、Core OS Layer(核心OS层)。 低层次框架提供IOS的基本服务和技术,高层次框架建立在低层次框架之上用来提供更加复杂的服务和技术,较高级的框架向较低级的结构提供面向对象的抽象。 2、两个基本框架: Foundation和 UIKit框架是应用编程用到的两个主要的框架; UIKit框架提供的类,用于创建基于触摸的用户界面。所有 iOS 应用程序都是基于 UIKit, 没有这个框架,就无法交付应用程序。UIKit提供应用程序的基础架构,用于在屏幕上绘图、处理事件,以及创建通用用户界面及其中元素。UIKit还通过管理屏幕上显示的内容,来组织应用程序。 Foundation框架为所有应用程序提供基本的系统服务。应用程序以及 UIKit和其他框架,都是建立在 Foundation 框架的基础结构之上。