项目时间:2016-06 - 2016-07
项目名称:斗图输入法 | 项目工具:ios
项目描述:
项目介绍
一款以斗图为主打功能的输入法,设计初衷是因为现在还没有一款输入法能根据用户输入的热门词汇迅速搜索到本地及线上表情,并快速使用于qq,微信等主流聊天软件。
我的职责
主力开发
实现基本输入法的所有功能,包括中英文输入,标点数字,所有功能键的功能实现。
利用JRDB,FMDB,SQLite实现本地图片表情搜索,可以在输入相应文字后自动显示对应表情。
利用App groups 实现换肤功能
Emoji ,颜文字,表情键盘
修改开源谷歌输入法库,实现中文输入,词汇联想,并在词库中加入搜图字段,可实现实时词库搜索对应表情
可直接拖拽要搜索的热词进行表情搜索功能,UI效果实现
项目时间:2015-10 - 2016-07
项目名称:财迷猫 | 项目工具:ios
项目描述:
项目介绍
网赚类软件,用户可通过积分墙任务和下载任务app以获取现金奖励,任务完成实时返现。
我的职责
主力开发
通过dlsym,dlopen动态调用IOkit获取设备唯一识别信息做防刷使用, 可以通过搜索取得任意设备信息。
利用runtime LSWorkSpace 扫描用户已安装APP 并打开指定APP,实现app进程监控
网页版中利用HTTPServer,webSocket解决App客户端与网页的通讯问题,可实现网页端与app端的互相跳转,数据通讯,网页端只承担UI显示,而客户端隐藏主要逻辑。
利用ios-class-guard对项目进行加密,并对项目中敏感字符串进行代码混淆,经ida反编译不存在问题。
利用AFNetWorkting,SDWebImage block封装项目网络框架,实现异步处理网络请求并对错误信息,取消请求等特殊情况进行处理。实现缓存,离线模式等。
利用SDWebImage实现开屏广告。滚动数字收益动画效果的实现
利用AutoLayou,masonry 进行不同屏幕尺寸的UI适配。
项目时间:2016-04 - 2016-06
项目名称:写频软件web服务器 | 项目工具:centos
项目描述:
项目介绍
这个项目是基于TCP协议实现的我调用了一个现有的库,libevent,这个就可以直接实现一个简单的http_server。 首先 根据获取的数据,分析出url和传来的数据,然后根据不同的url,解析客户端传来的json字符串,获取到不同的内容存到数据库中,并返 回相应的json字符串,实现登录,退出,注册,找回密码,备份,下载。这个过程中,注册用户信息的时候,由于 用到了短信验证的方 式,所以我调用了libcurl,利用post请求,获取到了手机的验证是否成功的状态,这时我的服务器就相当于web客户端。
● 项目收获: 1.我学会了两个库函数libevent和libcurl,并分别用来开发web服务器和web客户端 ;
2.了解了web服务器的post请求,get请求; 3.用json_cpp来解析网页或者客户端发送过来的数据; 4 .独立开发一个程序,并且维护一个程序; 5.也学到了局域网连接公网在路由器上的映射。
我的职责
主要负责写web服务器,将app传来的数据保存到数据库中,并且实现一个手机号注册时发送短信验证的功能 。
项目时间:2016-03 - 2016-07
项目名称:命令二次生效模式的修改
项目描述:
项目介绍
由于所在公司的所有命令都是设备配置之后立即生效,为了便于查看所配置命令并能一次性下发所有配置命令,提出一个Commit项目即命令的二阶段生效模式
我的职责
项目中负责项目的需求分析,需求规划,修改实施方法以及具体编码,使用C语言,在所有模块的命令的注册和解析修改