首页 > 代码库 > iOS初印象

iOS初印象

因为使用第一台苹果设备是iPhone 6s Plus,是老婆送给我的礼物,历数一下之前的手机,从最开始的M记和Nokia,到Palm,到之后的黑莓和魅族,想想也应该单独开一个帖子来详述一下,这里就不再说了,总之拿到苹果的产品之后,感觉到真的很好用,不知不觉地也在影响着我的使用习惯,现在拿到Andriod base的手机已经不再感觉到好用了,同是因为老婆的怂恿,终于鼓起勇气学一学iOS编程,因为我是一个计算机专业毕业的学生,之后6年的时间里我都没有在接触这个行业,所以不得已,只能够从头开始学起,这里也将作为一个我学习的笔记本,方便自己也方便和我一样的菜吧。

今天看了博客园关于iOS的概述:http://kb.cnblogs.com/page/91648/

简单记录一下:

1、iOS系统共分4个层级:核心层,服务层,媒体层,和交互层(姑且让我这么翻译和理解),核心层主要是基础接口,文件等操作,都要涉及;服务层主要是提供可调用的服务;媒体层主要是提供音视频、动画的一些支持;交互层主要是提供编程的支持,形成一个框架好让编程者易于使用。

2、任何新的编程项目,都是从交互层起步的,除非你是Apple公司的。

3、iOS是一个典型的单线程系统,不支持多程序同时运行,每次你的程序都将获得系统所有的资源(应该是在开放所有资源的前提下)。

4、有一个开发包叫iSDK。

5、主要的动作都是由触摸触发的,不是像传统C程序一样由键盘或鼠标触发。

6、在iPhone应用程序中,没有用多个文档窗口显示内容的概念。

7、不熟悉iOS的情况下,应该买本书,或者是找到本电子书放进我的Kindle,好好看看约定和一些基本参数。

8、Xcode可能更易用。

9、用户至上。

 

以上就是看完这篇文章之后的收获。对我来说,可能如何掌握iOS编程的一些基本约束,加上配置一个Xcode端应该是下一步要做的。

哦对了,还有一本书《iOS编程指南》,需要找来看看。

iOS初印象