1. 熟练C语言,OC面向对象的编程思想,熟悉Swift语言。利用其封装,继承,多态等特性做到逻辑清晰,代码简洁及模块化;
2. 熟悉使用MVC,单例,通知,观察者,委托,Block法等设计模式.
3. 熟悉JSON解析,利用GET/POST进行数据请求。
4 . 熟练使 CocoaPods 管理第三方库, AFNetworking , MBProgressHUD , YYText ,SDWebImage,WMPageController,MJRefresh等
5. 熟悉AutoLayout布局系统,熟练使 Masonry框架,使程序适配任何设备;
6. 掌握NSThread,GCD,NSOperation多线程编程,多条同时请求数据的时候利用线程组。
7. 熟练使 通知,代理,Block等来完成不同界 的传值功能。
8. Github管理工程,熟练使 SVN,Git等管理代码库
9. 熟悉游戏SDK的上架流程,马甲包的混淆
项目名称:游戏马甲包的上架
项目描述:将H5游戏通过马甲包的形式上架到App Store,对SDK进行多方位的混淆,避开苹果的机审机制。游戏包含了各类H5游戏,仙侠,三国,原始人等。
《原始人》H5:疯狂酋长、石器私服版
《封神》 H5: 一起来封神、天界物语、 修道加强版
《猎手》 H5:地牢契约、新时空传说、地城高爆版、地城超变版
《三国战纪》H5: 新高爆三国
《山海》H5: 逍遥古镜
《枪战》H5:星河枪神
项目名称:E发现
项目责任:项目的分析,需求沟通,指定项目计划,负责整个框架的搭建和部分模块的开发工
作
项目描述:这是一款集社交,支付等为一体的APP。主要功能有社交,和好友一起聊天,可以关注好友的动态,发的一些视频,图像等动态信息。可以充值发红包,转账,充话费,连接各种商城服务。可以关注一些公司的公众号。
1. 易圈:可以发布自己的动态,包括视频,图片,文字等动态信息,好友可以查看自己动态
信息。你也可以查看附近好友的动态信息,并且可以关注对 ,如果相互关注后就可以成为好友。可以搜索你想要查找的 户或动态信息。
2聊天:可以和好友发聊天信息,有通讯录可以和好友随时聊天。聊天可以相互发红包,转账,语音,视频聊天等,也可以创建群聊,和一些好友一起聊天。
3 .发现:这个版块主要是一些公司在本APP上 的一个类似于公众号的功能。你可以关注某个公司的信息,发布的各种公司活动等。
4.我的:主要包括用户的各种信息的修改设置等,换头像,密码设置,举报中心,消息通知等。钱包功能可以查看余额,充值,转账等。