Python
Objective-C
Go语言
MySQL
C/C++
1熟悉Linux系统,熟悉常用shell命令,熟练使用GCC,G++。 2 夯实的C,C++基础,熟练使用 objective-C。熟悉swift 了解安卓,了解android studio平台以及xml线性布局,相对布局,了解常用的安卓UI控件以及简单的android api。 3 掌握常用数据结构和算法
1、精通掌握C、Objective-C编程语言,有良好的编程习惯,分析问题和解决问题的能力; 2、熟练掌握SQLite数据库、CoreData、文件读写和数据持久化; 3、熟练掌握内存管理机制,具有较强的面向对象编程的概念; 4、熟练掌握各种UI控件,熟悉多视图应用开发,能够实现较复杂的界面和视觉效果; 5、熟练掌握实现瀑布流效果和path效果; 6、熟练掌握CocoaTouch框架; 7、熟练掌握XML、JSON数据格式并解析; 8、精通MVC架构模式和单例的使用方法; 9、熟练掌握Xib、StoryBoard可视化编程; 10、熟练使用AFNetworking、SDWebImage和百度SDK等第三方库; 11、熟练掌握百度地图API并进行地图相关功能开发; 12、熟悉KVO、KVC进行对象属性监听和通知的使用方法; 13、熟悉多线程使用方法; 14、有联合开发经验,熟练使用SVN等控制工具; 15、了解XMPP即时通讯机制及服务框架的搭建; 16、能够根据设计需求和所需的材料独立开发App应用程序。
具有良好的沟通表达能力,社交能力以及组织和协调能力。
熟练使用第三方开源框架AFNetworking、XMPPFramework、FMDB、Masonry、MJRefresh、SDWebImage、DDLog等;
熟练使用svn/git代码管理工具,以及storyboard和xib;
熟练使用代理设计模式、单例模式、MVC模式以及通知或KVO的观察者模式;
熟悉iOS内存管理机制(ARC/MRC)以及Block的使用和管理;
掌握iOS下的数据持久化,能够熟练使用属性列表、对象归档、SQLite、CoreData做数据持久化;
熟练掌握iOS下的网络编程,熟悉Http网络请求、多线程开发、JSON数据解析;
熟练掌握C/C++语言,能够熟练阅读和编写C/C++程序;
熟练掌握Objective-C,Swift语言,代码编写风格规范;
0