本人为杭州电子科技大学(计算机全国排名第22)计算机科学与技术的本科生,现在在读大三,曾在五星级社团“红色家园”(知名度高,百度可查到)担任技术副总监,负责iOSAPP“Hduin”的开发与维护(可在appstore上搜到)。
掌握的技术:
1、熟练掌握Swift、swiftUI语言,代码编写风格规范
2、熟练掌握C/C++语言,能够熟练阅读和编写C/C++程序
3、熟练掌握iOS下的网络编程,熟悉Http网络请求、多线程开发、JSON数据解析
4、熟练使用代理设计模式、单例模式、MVC模式以及通知或KVO的观察者模式
5、熟练使用svn/git代码管理工具,以及storyboard和xib
6、熟练使用第三方开源框架Rxswift、realm swift、Snapkit、MJRefresh、SDWebImage、DDLog等;
7、熟悉多线程使用方法
8、熟练掌握各种UI控件,熟悉多视图应用开发,能够实现较复杂的界面和视觉效果
9、熟练掌握SQLite数据库、CoreData、文件读写和数据持久化
10、熟练掌握APP上架方法
1、Hduin iOS应用(可在appstore、百度上查到)
项目时间:2019-09 至今
项目工具:swift
项目职责:
Hduin是一款的学习教育软件,用于帮助学生选课,蹭课、查询考试功能等信息,同时还有资讯、选课、图书借阅、自习教室等功能。
技术要点:
1、在学生登录时,向服务区请求token并保存
2、网页套壳时使用多线程编程,保证高响应
3、实现第三方登陆及分享功能
4、网络编程以及json数据的处理
5、在选课时保证选课的实时性,实行高并发编程
6、根据需求自定义控件、定制不同展现形式的cell,瀑布流及动态效果的实现
7、实现利用SQLite数据库,实现本地缓存与清除,利用Scoket进行文件管理
2、无源火灾报警系统
项目时间:2020-03 到 2020-07
项目工具:swift
项目描述:这是一款无源火灾报警系统,主要是在火灾发生时向用户传递火源信息、气体浓度、火灾发生地,以达到减少损失的效果。
技术要点:
1、使用了 MVC 的设计模式进行项目搭建
2、APPStore的打包和上架
3、使用WebView加载项目中各类文件及html文本
4、各种按钮界面之间优雅地跳转
5、从服务器中快速获取火灾数据
6、对用户的提醒、来电、短信通知
作品介绍: Hduin是一款的学习教育软件,用于帮助学生选课,蹭课、查询考试功能等信息,同时还有资讯、选课、图书借阅、自习教室等功能。 实现的详细功能: 1、在学生登录时,向服务区请求token并保存 2、网页套壳时使用多线程编程,保证高响应 3、实现第三方登陆及分享功
作品功能:实现一个iOS仿电商app,用户可以实现登陆、发布商品、购买商品、评论商品、商品退换、聊天等功能 实现技术: 1、购物车的编辑、修改、新增、删除等操作 2、上传商品的审核与下架处理 3、集成用户和商家的聊天功能 4、商品的推广与推荐算法
项目功能:hdu helper是一个校园生活助手,支持课程表、课程搜索、免听申请、成绩查询、考试安排等功能,提供多种优质校园服务,随时掌握校园动态,享受优质校园生活。 项目实现技术: 1、记录学生课表、一卡通、电费等数据 2、可以进行健康打卡、出入校申请等动态功能 3、能