1、熟练掌握 Objective-C , C 语言,C++ ,有很好的面向对象的编程思想。
2、了解 Jave SE 基础 PHP 编程,Mysql 的 CURD 操作。
3、熟练 Linux 系统以及常用的命令,各种常用的系统配置,Shell 编程,LAMP 环境搭建。
4、熟练使用 SQLite/FMDB 数据库,CoreData,NSUserDefaults, NSKeyedArchiver(归档), Plist 文件读写等。
5、熟练 NotificationCenter(通知中心)、SEL(Selector 选择器)、AppDelegate/单例、代理,Block 等视图控制
器之间的数据传递方式。
6、 熟练 iOS 的 UI 界面编写,各种 UI 控件的自定义,Xib 的熟练使用,并能很好的封装各种类的功能。
7、熟练 iOS 的屏幕适配(Masonry/AutoLayout),各种 iOS 常用界面的框架等的搭建。
8、理解 iOS 的事件机制和 Quartz 的绘图以及 iOS 中的动画的使用。
9、熟练 ASIHTTPRequest,AFNetworking,Masonry,AsyncSocket , MJRefresh、MJExtention 常用的三方库,Umeng(友
盟)社会化组件、Jpush 极光推送的 SDK 的使用等。
10、熟练 MVC、Factory(工厂模式)Singleton(单例)、Observer(观察者)、Delegate(代理)等常见设计模式。
11、熟练掌握 HTTP/UDP/TCP 等 iOS 常用的网络协议,了解 XMPP 协议。SmartFox 的客户端的 Socket 通信引擎。
12、 熟练 Json 解析,XML 解析等常用的网络返回数据。
13、 熟悉多线程(NSThread ,NSOperation &NSOperationQueue)、GCD、blocks 的使用。
14、 ARC 内存管理机制以及手动内存管理,程序的调试等。
15、 熟悉 CLLocation/MapKit 地图框架和 AVFoundation 框架的使用。
16、 熟练 Git 、SVN 的使用等。
可兼职时间
可兼职地点
0条评论 雇主评价