• 掌握 Objectibe-C 和 Swift 开发;
• 掌握 React-Native和Native开发;
• 掌握 MRC 和 ARC 内存管理机制;
• 掌握 MVC 架构模式和 单例模式、代理、观察者等设计模式, 了解 MVVM 模式;
• 使用 SQLite 数据库、CoreData、文件读写方式进行数据持久化;
• 使用 Realm 数据库;
• 使用 XML、JSON 解析;
• 掌握 Block 语法编程;
• 有较强的纯代码编写能力, 熟练使用 StoryBoard 和 Xib 搭建 UI 框架;
• 熟练使用 CocoaPods 管理第三方库;
• 熟练掌握 GCD、NSThread、NSOperationQueue 等 iOS 多线程编程技术;
• 熟练使用 AFNetworking、FMDB、SDWebImage、MJRefresh、ShareSDK 等第三方库;
• 熟练使用 Xcode 等相关工具,掌握常用的调试方法和技巧;
• 熟练 iOS 应用真机测试、程序发布的整个流程;
• 熟练使用Git、SVN 版本控制;
• 熟练使用fastlane脚本打包发布APP;
• 了解 Socket 网络编程、HTTP 协议、TCP / IP 协议;
• 了解 Push 消息推送机制和本地消息推送机制;
• 了解 CoreGraphics、MapKit、CoreLocation等框架;
• 具有良好的编程习惯、代码规范、具备较强的阅读他人代码的能力;
更多项目经验请前往:http://cv.qiaobutang.com/r/56c677530cf24b3130cd525d
项目一(有贝网络科技有限公司)
项目名称:
有贝钱袋项目
开发工具:
Xcode + Swift
项目概述:
有贝钱袋APP是一款小额贷款类APP,基于有贝钱袋APP又相继开发多个相同APP(如:有贝钱袋经典版、51借款、有钱宝等),在APP内可以完成借款和还款,参与运营组织的活动(如:抢红包等);
功能描述:
• 申请借款、填写资料、还款;
• banner的循环展示;
• 推送通知管理;
• H5和Native的交互;
• 接入实名SDK;
• 接入芝麻信用SDK;
• 收集设备的信息作为设备指纹;
• 用户资料管理(银行卡、红包、订单、消息等);
• 监听网络状态,检查更新状态;
• 相似APP的开发;
• fastlane脚本或者shell脚本打包发布APP;
技术要点:
• 使用超级实名SDK,实现人脸以及身份证的采集认证验证功能;
• 使用JavaScriptCore实现H5与原生的交互;
• 实现Router类,使APP内和H5与APP实现跳转控制;
• 使用Targets加配置文件实现一个项目下,迅速开发出多个功能相同APP;
• 使用fastlane快速打包发布APP;
• 配置文件修改服务器环境;
• APP内部分功能的开关开发;
项目二(有贝网络科技有限公司)
项目名称:
超级实名SDK
开发工具:
Xcode + Objective-C
项目概述:
超级实名SDK是一款身份认证SDK,提供了自动扫描身份证、自动识别人脸,进行身份的认证与验证;
功能描述:
• 身份证OCR识别;
• 人脸认证与验证;
• 视频存证;
技术要点:
• 使用AVCaptureDevice封装自定义相机;
• 使用RSA加密数据;
• 使用AVPlayerItem播放语音提示人脸动作;
• 使用FacevisaSDK进行人脸以及身份证的截取;
• 使用代理模式与通知模式,将SDK结果告诉调用者;
• 使用Targets分割不同的功能,是不同功能可随意组合;
项目三(有贝网络科技有限公司)
项目名称:
贝勒爷APP
开发工具:
Xcode + Swift
项目概述:
贝勒爷APP是一款借款方平台类APP,用户可以在APP上面,根据智能匹配出的多个资金方,选择对应的资金提供方申请借款,后续也可以在APP上面进行还款;
功能描述:
• 用户额度的动态展示;
• banner的循环轮播;
• 模拟雷达效果匹配资金方;
• 申请借款、还款;
技术要点:
• 基本技术实现方案,同有贝钱袋项目类似;
• 使用CAAnimation动画实现雷达扫描的效果;
项目四(杭州搜留信息科技有限公司 )
项目名称:
收留我
开发工具:
Xcode + Objective-C
项目概述:
简单来说,收留我是一款,你要去哪儿玩,便可以提前几天在App 内预约你要去的地方的本地人,一旦预约成功,这个本地人就会带你体验当地的一些好玩的景点;
功能描述:
• 支付功能;
• 站内私信,即时通讯功能;
• 推送通知管理;
• 好友系统管理;
• 应用语言切换;
• 预约当地人陪玩;
• 预约订单管理(管理预约的人记录);
• 站内电子钱包功能(可提现);
• 首页提供浏览精选美图专辑 ;
• 根据需求,为你智能匹配符合你的当地人;
• 用户个人资料管理(昵称、简介、相册等);
• 以微博形式存在的发帖子功能(发文字、图片,还可以评论回复、赞、收藏);
技术要点:
• 使用支付宝、Paypal 以及微信支付 SDK,,实现支付功能;
• 使用云信IM 替换掉环信IM ,实现即时通讯功能;
• 使用正则匹配检测项目中所有使用中文字符串,实现多语言功能;
• 实现 H5 与 Native 系统的交互;
• 实现依据推送消息类型,进入不同的应用页面
• 新增3DTouch快捷菜单
• 使用通知以及Block,实现多张图片上传,并且发布出后与用户选择的图片顺序一致
项目五(个人)
项目名称:
知事 (https://github.com/ashen-zhao/zhishiNews)
开发工具:
Xcode + Objective-C
项目概述:
知事 App 是为 iPhone 用户量身定制的新闻类产品,界面简洁易操作, 符合苹果终端用户的操作习惯,有着优质的