- 熟练使用 Objective-C
- 熟练使用第三方库(AFNetworking、FMDB、友盟分享、百度地图、MBProgress HUD 等)
- 熟练使用 GCD 和多线程
- 熟练代理、观察者、单例等设计模式
- 熟悉 OC 的 runtime 的运行机制 和内存管理机制
- 会使用 Git、SVN 源代码管理器
- 熟练使用 AutoLayout 布局系统
- 熟练掌握 Json、XML 的 解析
项目名称:MES系统
项目描述:
1.项目介绍项目分为供应商端和厂内 MES 两端。供应商端负责供应商的发货,以及发货的二维码的生成及打 印二维码。长内系统包括仓库模块、品质检验模块、工艺计划模块、生产模块、报表模块。仓库模块包括盲扫 收料、盲扫入库、发料(一般发料,工单发料)、退料(一般退料,工单退料)以及扫二维码查询功能。品质 检验模块包括按进货单对每个物料进行检验,根据检验规则自定判断输入检验数据是否在范围内,超出范围的 处理为 NG 和检验记录查询功能。工艺模块可以添加工艺模块以及工艺流程以提供给生产使用。生产模块包括 生产管理、收料。生产管理会根据工单对每个机台设置生产状态以及出现异常的记录,异常会邮件通知到相关 部门。这些数据在报表中都有展示。报表模块包括备料单报表、检验记录报表、综合查询报表。使用技术:1. 使用 MD5 对用户的密码进行本地缓存,提高安全性。2.使用 AFNetworking 请求数据,并对返回的 json 数 据进行解析。3.使用 MJExtension 对网络请求的 json 数据进行封装。4.使用 Masonary 进行代码上的自动布 局。5.使用 PNCHart 对已有数据进行报表类的制作。6.使用 iOS 系统功能生成条形码和二维码并使用 AirPrin t 技术对生成的条码进行打印,使用 AVFoundation 的功能对二维码进行扫描。7.使用 MBProgress,对其进 行封装,在系统中对用户的操作进行提示。
责任描述:
1、根据设计文档或需求说明完成代码编写,调试,测试和维护; 2、分析并解决软件开发过程中的问题; 3、协助测试工程师制定测试计划,定位发现的问题; 4、配合项目经理完成相关任务目标。
项目名称:展厅灯光视频控制系统
项目描述:
通过 socket 对展厅中的灯光和视频进行控制,在播放视频的时候将灯熄灭同时播放视频,同时可以调整声音 以及切换片源。主要是对 socket 及网络知识的运用。