学习iOS两个多星期了,被项目压着一直处于遇到问题解决问题模式,没有时间好好梳理iOS的学习。

最近做需求设计,抽空在扫完Object-C,系统熟悉了下iOS开发,总体感觉iOS和Android还是有蛮大区别的。


1、从模式上来看,Android的MVC模式比iOS更明显,Android更注重在xml文件里面画界面,而iOS却越来越倾向于把界面写在代码里面、而不是nib文件(内存管理方便)。

2、从适配上来说,Android的碎片化越来越严重了,屏幕的自适应是个大问题,不论是在图片、字体、还是布局上都需要下一番功夫;反观iOS,考虑到5S与5C还未发布,适配难度有可能会上升,但是感觉还是一个下午的时间就能搞定的活。

3、从难度上来说,Android明显符合广大Java开发者的胃口,上手很快、也容易产生成就感,如果要选择一门语言进行移动开发,推荐开始学Android;iOS的学习难度主要体现在了Object-C这座大山上,基础到创建对象都是十分陌生,不过当熟悉了OC后,打代码的感觉也还是蛮好的


回归正题,计划一下iOS的学习:

1、重点突破Object-C,分为以下重点:

1)集合。

2)内存管理。

3)协议与分类。

系统学习的话,推荐blog :http://blog.chinaunix.net/uid-20622737-id-1912874.htmllinux_wuliqiang


2、iOS

1)生命周期

2)IB

3)界面跳转

4)线程

5)手势

6)控件

7)特效

想到再补充咯~

更多相关文章

  1. No.11 使用firewall配置的防火墙策略的生效模式
  2. Android实现通用的ActivityGroup(效果类似Android微博客户端主界
  3. 将app变为桌面程序,开机后不再显示原桌面,而是显示我们的app界面
  4. Android开发之天气预报(四)UI界面实现
  5. 聊聊 Android(安卓)中的三大框架
  6. Android中的Task和启动模式
  7. Android切近实战(二)
  8. java/android 设计模式学习笔记(12)---组合模式
  9. android飞行模式灰显不能操作问题分解

随机推荐

  1. 安卓课程二十二 ImageView的基本用法
  2. 升级到Android 10和gradle升级
  3. Android -- 重写android返回键
  4. Android http POST
  5. Android(安卓)8.1去除锁屏(MTK 平台)
  6. 我的Android进阶之旅------>Android电话
  7. Android(Gingerbread) Sensor Framework
  8. Android UI设计模式
  9. android点滴5
  10. Android 记录一个智障错误