Sonjery

iOS 高级开发工程师
上海齐家网络科技有限公司 · 6年经验
Sonjery
日薪: ¥600/8h
地点: 其他 全区
时间: 下班后周六周日可工作日远程
ID:207783 复制

0
接单数
0
评价数
0
收藏数

AI 技能提取 | iOS Swift Objective-C TCP/IP HTTP
熟练掌握C/Objective-C,Swift语言,具有较强的面向对象开发思想
熟练使用YYKit、AFNetwork、SDWebImage、FMDB、Echart,HightCharts,AAChartKit,QMUIKit等框架并使用CocoaPods客户端实现对第三方类库的管理
熟悉常用的IOS设计模式,如:代理(Delegate)、单例(Singleton)、MVC、MVP、MVVM、观察者、Target-action,工厂等模式,熟悉TableView等分离处理,对Controller进行轻量级优化处理
熟悉Runtime,Runloop,熟练使用NSThread , NSOperationQueue , GCD实现多线程开发,熟练使用runtime为分类添加动态属性,方法。
熟悉应用层HTTP/HTTPS、 会话层TCP/IP协议 ,能够通过NSURLSession封装网络请求类与后台进行通信,实现网络请求,断点续传等功能;熟练使用AFN进行网络请求、数据下载 , 并二次封装生成数据请求单例类
熟练使用FMDB,Realm,CoreData进行数据持久化,熟悉NSUserDefault 存储用户信息及配置偏好设置,能通过文件NSFileManger读写操作存储大数据文件。
熟练使用友盟SDK, 环信SDK,ShareSDK等第三方平台进行项目开发 , 熟悉支付宝支付 , 微信支付及Apply Pay 的支付流程,熟悉MD5、钥匙串加密,RSA签名规范,能够使用钥匙串加密,RSA签名规范结合商品信息实现格式化,生成订单字符串
熟练使用iOS SDK,实现纯代码进行应用开发,结合XIB或StoryBoard使用NSLayoutConstraint添加约束完成布局,实现可视化开发
熟练掌握本地通知和远程消息推送机制,通过设置JPush集成远程消息推送时的标签(tags)和别名(alias)实现分组推送和个人推送
熟悉项目上传流程 , 熟悉证书生成 , 申请流程 , 能解决项目打包和上传被拒时出现的问题
熟悉Masory及AutoLayout进行代码布局结合SizeClass实现屏幕适配提高编程效率
熟悉AVPlayer , MediaPlayer类实现播放器暂停/播放/快进/快退等功能
熟悉CLLocation定位编码服务和MapKi

项目一:齐家 (iPhone版 , 兼容 iPad ,iPod touch)
项目技术点:
•采用MVC设计模式,基于AFN 封装的单例类,在model类中实现后台数据的GET请求及解析封装,对ViewController进行了轻量化处理,提高程序运行效率。
•基于HTTP协议与服务器的交互,对返回数据解析,使用NSUserDefault对用户个人信息及偏好设置进行持久化操作,通过用户的uid实现收藏信息的本地持久化
•应用具有城市定位功能/自选城市,为用户就近提供装修及建材产品的推荐,使用CoreLocation框架实现精确定位 ,对热门城市使用属性列表plist文件进行本地持久化 ,减少每次城市数据请求流量浪费
•为了更好地服务用户,添加即时通讯功能,用户能与后台客服进行交流增加对产品的了解,使用环信服务器集成的用户好友集成实现即时通讯
•为了增加用户量添加分享和第三方登录(如:QQ,微信登录),使用友盟SDK 实现社会化分享及第三方登录功能
•具有下单支付功能,基于微信SDK和银联SDK实现第三方支付,购物车订单的数据通过CoreData持久化方便用户对订单的查看与管理节省用户流量。
•使用友盟SDK实现的评论功能,能够让用户与家装设计师和其他用户交流对装修配图的看法

项目二:最美装修 (iPhone版)
项目技术点:
•发现界面针对多类型cell,通过StoryBoard创建多种类型cell,依据model的不同给出不同identifier,创建cell工厂的管理类并实现类方法, 通过给类方法传入的不同model和index返回对应类型的cell并进行赋值数据展示。
•导航栏添加搜索功能,使用谓词NSPredicate进行模糊检索,使用FMDB封装助手类对检索关键词进行本地持久化,便于再次搜索。
•创建coverView单例视图,其上控件能够展示Cell中标记家具的信息,具有收藏功能,并且外链家具商品详情的web页,基于JavaScriptCore.framework使用JSContext实现OC与Web网页的JS交互实现下单功能。
•灵感界面使用瀑布流展示室内装修实景图,在自定义的UICollectionViewFlowLayout内部封装等比例计算图片大小的方法,据图片大小动态返回每个CollectionViewItem的高度,通过流畅的显示以及海量的信息吸引用户,并且实现点击图片进入轮播图模式查看,提升用户更好的操作体验。
•个人中心界面具有城市选择功能,实现不同地区的优秀装潢的设计内容展示;具有登录功能,使用 shareSDK官网创建应用时生成的App Key和App Secret,配置App调用getUserInfo:onStateChanged获取用户授权信息,完成第三方登录。
•添加缓存清理功能,使用NSFileManager实现对本地缓存的计算清理。
•对界面展示的内容实现一键分享到微信,朋友圈,微博,QQ,主要使用ShareSDK的配置调用SSDKSetupParamByText方法设置参数,结合showShareActionSheet方法显示分享菜单,完成分享功能。

2015/8–2016/8 :广州三毛游信息科技有限公司 iOS开发工程师
项目一:省钱控 (iPhone版 , 兼容 iPad )
•发现首页界面实现多种分类,便于用户分类筛选产品,快速搜索产品,页眉添加轮播图为用户增加了推荐产品的可选性,通过改变UIScrolSlView的ContentOffset,图片播至两侧尽头时,重设偏移量并配合NSTimer实现自动无限轮播
•添加收藏功能,通过封装FMDB助手类实现,对浏览过的商品持久化至本地,便于用户再次从其中筛选心仪商品,整合友盟SDK分享功能,用UMSocialData类方法用来设置AppKey,使用UMSocialSnsService类方法弹出分享平台视窗,用户可以分享喜欢的商品到微信,微博,朋友圈等社会化平台
•白菜价界面使用ScrollView添加商品选择器,选中不同选项卡更换数据源展示不同分类商品的展示
•商品页面实现下单支付功能 , 基于外链web网页在UIWebViewDelegate中将要加载请求的方法中,通过判定支付链接后,配置属性列表中URL Type的URL Scheme调用OC代码跳转至支付宝应用,完成支付后返回应用,

项目二:三毛游 (iPhone版 , 兼容 iPad)
项目技术点:
•自定义继承于UITabBar的类,通过重写layoutSubviews方法重新布局子控件,为tabBar中间添加播放按钮,点击播放/暂停按钮,可调出当前播放音频对应的景区信息页面,播放状态使用
Sonjery ID:207783 复制

Sonjery

iOS 高级开发工程师 · 6年经验 · 上海齐家网络科技有限公司
城市其他 全区 日薪600元/8h 时间 下班后周六周日可工作日远程
0
累计接单
0
用户评价
0
被收藏

信用行为

0
接单数
0
评价数
0
收藏数

技术能力

AI 技能提取 | iOS Swift Objective-C TCP/IP HTTP
熟练掌握C/Objective-C,Swift语言,具有较强的面向对象开发思想
熟练使用YYKit、AFNetwork、SDWebImage、FMDB、Echart,HightCharts,AAChartKit,QMUIKit等框架并使用CocoaPods客户端实现对第三方类库的管理
熟悉常用的IOS设计模式,如:代理(Delegate)、单例(Singleton)、MVC、MVP、MVVM、观察者、Target-action,工厂等模式,熟悉TableView等分离处理,对Controller进行轻量级优化处理
熟悉Runtime,Runloop,熟练使用NSThread , NSOperationQueue , GCD实现多线程开发,熟练使用runtime为分类添加动态属性,方法。
熟悉应用层HTTP/HTTPS、 会话层TCP/IP协议 ,能够通过NSURLSession封装网络请求类与后台进行通信,实现网络请求,断点续传等功能;熟练使用AFN进行网络请求、数据下载 , 并二次封装生成数据请求单例类
熟练使用FMDB,Realm,CoreData进行数据持久化,熟悉NSUserDefault 存储用户信息及配置偏好设置,能通过文件NSFileManger读写操作存储大数据文件。
熟练使用友盟SDK, 环信SDK,ShareSDK等第三方平台进行项目开发 , 熟悉支付宝支付 , 微信支付及Apply Pay 的支付流程,熟悉MD5、钥匙串加密,RSA签名规范,能够使用钥匙串加密,RSA签名规范结合商品信息实现格式化,生成订单字符串
熟练使用iOS SDK,实现纯代码进行应用开发,结合XIB或StoryBoard使用NSLayoutConstraint添加约束完成布局,实现可视化开发
熟练掌握本地通知和远程消息推送机制,通过设置JPush集成远程消息推送时的标签(tags)和别名(alias)实现分组推送和个人推送
熟悉项目上传流程 , 熟悉证书生成 , 申请流程 , 能解决项目打包和上传被拒时出现的问题
熟悉Masory及AutoLayout进行代码布局结合SizeClass实现屏幕适配提高编程效率
熟悉AVPlayer , MediaPlayer类实现播放器暂停/播放/快进/快退等功能
熟悉CLLocation定位编码服务和MapKi

项目经验

项目一:齐家 (iPhone版 , 兼容 iPad ,iPod touch)
项目技术点:
•采用MVC设计模式,基于AFN 封装的单例类,在model类中实现后台数据的GET请求及解析封装,对ViewController进行了轻量化处理,提高程序运行效率。
•基于HTTP协议与服务器的交互,对返回数据解析,使用NSUserDefault对用户个人信息及偏好设置进行持久化操作,通过用户的uid实现收藏信息的本地持久化
•应用具有城市定位功能/自选城市,为用户就近提供装修及建材产品的推荐,使用CoreLocation框架实现精确定位 ,对热门城市使用属性列表plist文件进行本地持久化 ,减少每次城市数据请求流量浪费
•为了更好地服务用户,添加即时通讯功能,用户能与后台客服进行交流增加对产品的了解,使用环信服务器集成的用户好友集成实现即时通讯
•为了增加用户量添加分享和第三方登录(如:QQ,微信登录),使用友盟SDK 实现社会化分享及第三方登录功能
•具有下单支付功能,基于微信SDK和银联SDK实现第三方支付,购物车订单的数据通过CoreData持久化方便用户对订单的查看与管理节省用户流量。
•使用友盟SDK实现的评论功能,能够让用户与家装设计师和其他用户交流对装修配图的看法

项目二:最美装修 (iPhone版)
项目技术点:
•发现界面针对多类型cell,通过StoryBoard创建多种类型cell,依据model的不同给出不同identifier,创建cell工厂的管理类并实现类方法, 通过给类方法传入的不同model和index返回对应类型的cell并进行赋值数据展示。
•导航栏添加搜索功能,使用谓词NSPredicate进行模糊检索,使用FMDB封装助手类对检索关键词进行本地持久化,便于再次搜索。
•创建coverView单例视图,其上控件能够展示Cell中标记家具的信息,具有收藏功能,并且外链家具商品详情的web页,基于JavaScriptCore.framework使用JSContext实现OC与Web网页的JS交互实现下单功能。
•灵感界面使用瀑布流展示室内装修实景图,在自定义的UICollectionViewFlowLayout内部封装等比例计算图片大小的方法,据图片大小动态返回每个CollectionViewItem的高度,通过流畅的显示以及海量的信息吸引用户,并且实现点击图片进入轮播图模式查看,提升用户更好的操作体验。
•个人中心界面具有城市选择功能,实现不同地区的优秀装潢的设计内容展示;具有登录功能,使用 shareSDK官网创建应用时生成的App Key和App Secret,配置App调用getUserInfo:onStateChanged获取用户授权信息,完成第三方登录。
•添加缓存清理功能,使用NSFileManager实现对本地缓存的计算清理。
•对界面展示的内容实现一键分享到微信,朋友圈,微博,QQ,主要使用ShareSDK的配置调用SSDKSetupParamByText方法设置参数,结合showShareActionSheet方法显示分享菜单,完成分享功能。

2015/8–2016/8 :广州三毛游信息科技有限公司 iOS开发工程师
项目一:省钱控 (iPhone版 , 兼容 iPad )
•发现首页界面实现多种分类,便于用户分类筛选产品,快速搜索产品,页眉添加轮播图为用户增加了推荐产品的可选性,通过改变UIScrolSlView的ContentOffset,图片播至两侧尽头时,重设偏移量并配合NSTimer实现自动无限轮播
•添加收藏功能,通过封装FMDB助手类实现,对浏览过的商品持久化至本地,便于用户再次从其中筛选心仪商品,整合友盟SDK分享功能,用UMSocialData类方法用来设置AppKey,使用UMSocialSnsService类方法弹出分享平台视窗,用户可以分享喜欢的商品到微信,微博,朋友圈等社会化平台
•白菜价界面使用ScrollView添加商品选择器,选中不同选项卡更换数据源展示不同分类商品的展示
•商品页面实现下单支付功能 , 基于外链web网页在UIWebViewDelegate中将要加载请求的方法中,通过判定支付链接后,配置属性列表中URL Type的URL Scheme调用OC代码跳转至支付宝应用,完成支付后返回应用,

项目二:三毛游 (iPhone版 , 兼容 iPad)
项目技术点:
•自定义继承于UITabBar的类,通过重写layoutSubviews方法重新布局子控件,为tabBar中间添加播放按钮,点击播放/暂停按钮,可调出当前播放音频对应的景区信息页面,播放状态使用
客服二维码

没找到合适的人才?

扫码添加客服极速匹配,或直接发布需求让更多人才主动报名

平台担保交易 · 1小时内不满意可退款

平台信誉与实力

基于 35,336 需求方信任

  • 支付宝企业信用分 优秀 评级
  • 市场份额约占全行业三分之一
  • 程序员兼职行业全能首选平台
查看平台资质详情
收藏