作为一位入门到了解到最后的熟练精通,必须要的清楚一下知识点:
一、搭建基本的界面(熟悉UIKit框架;搭建界面的几种方式:1.代码搭建 2.sb搭建 3.xib搭建;其次针对不同的机型做适配需要使用多种布局方式:1.massory 2.autolayout;最后关于页面效果涉及到:1.动画(UIKit动画/coreAnimation动画/calayer动画) 2.绘制图表/绘制UI)
二、功能方面能完成一定程度的业务逻辑,对多线程(1.NSOperation 2.NSThread 3.GCD)了解;对数据库(1.sql语句 2.coredata)熟悉;对网络协议有一定的认识(1.HTTP 2.Socket)
三、性能优化方面于开发速度:多封装一些类跟库从中学习经验,切身体会runtime,尽量做出自己满意的作品。其次掌握一些必要的开发工具(1.cocopoads 2.sourceTree 3.mesalite 4.navicate)。快速hibird开发(JavaScript node)
四、总之开发的路很长,工作之余记得学习新的技术,多了解底层原理,同时一位优秀的coder是不仅仅只懂一门语言的,最宝贵的是他的学习能力与耐力。仅此献给那些所有在coding的人。
网友评论