iOS之UI学习开篇

        进行UI的学习之前,笔者认为读者已经具备些许OC基础。我所写的内容是根据自身的学习过程而谈,只是为了更好的让iOS初学者更好更快的入门,并打牢基础,因为任何一门学习就如同建设一栋大楼,只有地基打得好,才能够把中层建筑修建的十分的漂亮,否则,基础里孱弱的部分将会在后期耗费我们巨大的心力和时间。

        我们应该知道iOS系统架构分为四个层次,分别是Cocoa Touch(可触摸层)、Media Services(媒体层)、Core Services(核心服务层)和Core OS(核心操作系统层)。Cocoa Touch内有与界面相关的框架,并为进行iOS开发的我们提供了诸多的可视化的界面,所以我们在iOS设备上的触摸交互的操作是由其负责的,而我们需要学习的UI主要是学习包含于Cocoa Touch层中的UIKit框架,因为我们需要使用UIKit框架来搭建和管理程序的用户界面。Cocoa Touch层中的诸如MapKit框架等其他框架,我们会在后期慢慢学习。

        UI是User Interface首字母的缩写,意思是用户界面。我们在进行开发的第一步便是搭建UI界面,目前搭建的方式有三种,分别是:1、纯代码创建界面对象,并显示;2、在storyboard文件中进行界面对象的拖拽;3、在新建的xib文件中创建(类似于2)。

        我们能在屏幕上看到的所有的界面都是一个个的UI对象,例如用于显示电影名字的文本标签、用于点击发送消息的按钮、可供我们输入文字等内容的文本输入框等等。本文中我们先对UI有个大致的了解,笔者将会在后期文章中详细讲解常用的UI控件,帮助初学者更好的理解和学习。

你可能感兴趣的:(ios,UI,oc,ios开发)