@UI即User Interface (用户界面)的简称.
UI设计则是指对软件的人机交互`操作逻辑`界面美观的完整设计.好的UI设计不仅是让软件变得有个性,有品位,还要让软件的操作变得舒适,简单,自由,充分体现软件的定位和特点.iOS以优秀的用户体验著称,提供了丰富的UI控件,可以说使用这些控件我们可以做出任何漂亮的界面.
UI处于iOS四层结构的最上层(Cocoa Touch),并且放置于UIKit框架下.它跟用户的操作息息相关,所以包含的控件也特别的多,这些控件大致可以分为如下几种类型:显示类控件,输入类控件,提示类控件,滑动类控件,点击类控件,选择类控件,表格类控件,搜索类控件,视图控制器类等.
@个人的看法与见解
UI是想进行iOS开发设计的人员必须要学会的设计理念和设计模式,学好UI可以有效的进行iOS应用设计方面的开发,一个好的应用,是更贴近与用户体验的,只有给予用户跟方便,更舒适的用户体验,这样才会被人们认为是一款好的应用,新颖的外观,简单的构造理念,更加富有创新的实现功能,会另大多数的用户耳目一新,更加想要去尝试这一款应用.好的应用的更好的一个层次就是对用户具有捆绑性,能够让用户离不开这款应用,每天都要去使用一下这款应用,那这样的创新理念才是一个好的iOS开发工程师应该具备的基本素质,以上只是一些个人对iOS开发和UI的看法和理解,希望可以对想做iOS的朋友会多少有些用处.....