iOS初印象

本文分享了一位计算机专业毕业生重新回归编程的经历,详细介绍了其初次接触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编程指南》,需要找来看看。

转载于:https://www.cnblogs.com/mcdunc/p/6012946.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值