Object-c

Objective-C是一种主要由Stepstone公司的布莱德·考克斯(Brad Cox)和 汤姆·洛夫(Tom Love)发明的通用、高级、面向对象的编程语言,与Swift是OSX和iOS操作系统、及与其相关的API、Cocoa和Cocoa Touch的主要编程语言。Objective-C是C语言的超集,并且在提供了动态类型和延迟到运行时的绑定的同时,为对象图形管理和对象字面提供了语言层面上的支持。Objective-C扩展了标准的ANSIC编程语言,将Smalltalk式的消息传递机制加入到ANSIC中。Objective-C当前主要支持的编译器有GCC和Clang(采用LLVM作为后端)。
项目介绍: 科技资讯应用,有文章、主题订阅、作者订阅、话题讨论等模块。 主要职责: 后期维护开发,实现暗黑模式,文章详情页(H5)打开速度优化,优化冷启动时间由 3.6s 下降到 1.8s(线 上数据)。
720iosios
1. 项目主要分为两大功能模块,分别为选课、学习两个方向, 选课延伸出购物、下单、支付、查看订单、物流等等一系列功能;学习模块衍生出看视频、做练习两个主要场景, 看视频又分为直播、回放等等, 在做习题中,分为模考、题库、作业等等,作为一款迭代了四年的产品,具体功能还是比较多的,并且进行了iPad适配以及深色模式适配,比较追求用户体验。 2. 整体上我作为该项目iOS端的负责人,具体负责了购课、播放课程(直播、回放)以及做题场景,这些核心模块的功能开发 3. 具体难点有两个,一个是投屏开发中,我们是纯自研的投屏功能,基于DLNA协议进行的开发,我详细阅读了协议内容和对协议进行了封装。再有一个难点是在做题场景中,后端会下发展示富文本样式的图案,题目中可能会出现公式、表格、加粗字体等等,在解决这些样式上迭代了多个版本,使用了很多的技术方案
1790ios视频(Video)
1.组件化解耦分平台、商旅、费控、底层组件、业务组件等,利于各业务线独自开发,免去长时间编译时间,提高人效 2.项目中OC、Swift、Flutter三种编码共存,通过Flutter开发提高20%人效 3.费控中报销单使用自定义表单设计,利于用户自己去设置特定的报销单 4.包大小优化减少30M,提高应用下载率5%,通过分析、处理对代码和资源进行处理优化 5.通过Router路由实现组件间跳转
920ios其他(Others)
APP模块: 1.多角色及所属组织模块 2.订单模块 3.配送模块 4.即时通讯模块 5.用户收入统计模块 6.产品字典模块 7.登陆推出 开发过程中的技术点: 1.使用provider进行状态管理,后期发现使用GetX更方便 2.整个页面搭配一个model,通过给model设置不同的状态,来展示对应的页面,比如加载中,及、加载错误,数据空,数据已全部加载完毕 3.原生与flutter进行通信,通过三个通道进行相互调用,来实现消息推送(项目早期很多插件都不完善) 4.熟悉常用的插件,也可以根据需求完成简单的插件 5.APP基本是独立开发的。从0到1
920android
1.使用缓存Cell高度、异步渲染内容到图片、按需加载内容来优化UITableView 2.使用MD5、AES、RSA加密算法实现密码登录 3.使用WKWebViewJavascriptBridge实现WKWebView与H5通信 4.使用CoreBluetooth框架实现蓝牙连接,付款结果语音提示,提升用户好感度 5.使用AVFoundation实现扫一扫、绘制扫一扫界面 6.使用自定义UIView实现手势密码登录
2140iosiOS/iPhone/iPad开发包
负责项目中mqtt长链接(连接建立,消息解析,断线重连,切换等),自定义讲座(基于自定义mqtt消 息的im功能,包含文字,语音,图片,视频消息的收发),备用域名逻辑,首页,老师列表,下单部分功能,作业, 部分控件封装等 项目中使用到的技术栈: 语言:object-c 基础:UI,xib,autolayout,手势,动画,协议,通知,代理,block等等 网络:NSURLSessionTask,AFNetworking,socket,mqtt 多线程:operation,gcd,semaphore 设计模式:mvc,mvvm,通知,代理,工厂,观察者,单利,适配器,桥接等等 开源项目:masonry,sdwebimage,protobuf,mjrefresh,reactiveobjc,MQTTClient,websocket等等
3270iosios
类似新氧类项目 该项目包含了两个部分,社区+电商 主要技术难点有: 长富文本显示 复杂的UI交互逻辑 支付逻辑 优惠券逻辑以及购物车逻辑
870iosAPP
本人独立完成项目开发,由于VPN项目资料较少,通过文档和例子来实现VPN加速应用的创建 项目中最大难点是,针对VPN进行单应用加速,我们通过两种方式来实现: 1、通过openVPN的白名单机制,添加IP来实现。 2、通过MDM的方式对应用进行管理,来实现单应用VPN加速。
2900iosiPhone/iPad开发工具
1. ofo海外版,是国内ofo在海外发行的app版本,属于单独团队重新制作,具体包括骑行、购买月卡、邀请好友等等一系列功能; 2. 我作为一线普通开发,主要负责邀请好友、购买月卡,这一系列功能开发,同时也包括一些新技术方面调研 3. 难点有Swift + MVVM架构的引入,将很多之前纯OC的项目进行了拆解,使用新的语言和架构模式进行搭建
850iosios
1.多年来做过很多款电商app,包含销售管理于一体的,上传最近上线的一款app 2.传统电商,包含商品、店铺、活动、积分、优惠劵、余额、订单等一体的app 3.包含第三方直播、标签打印sdk 4.分享 js交互等
760ios直播
项目概述:介绍“科技产品”的 APP,用户可查看产品信息,发表评论,创建产品清单,申请众测,发表体验报告。 项目职责:独立负责 iOS APP 开发,参与需求评审、方案设计、编码、测试和上线等。 关键成果 1. Feed 流畅性优化:实现易扩展、高性能、可复用的 Feed 框架,低端机快速滑动接近 60 FPS。 2. h5 详情页优化:设计基于 JSBridge 的通信机制,并通过预置离线包实现 h5 详情页秒开。 3. 多列表视图:实现支持复杂多列表的通用控件,复用于项目内所有多列表视图界面,并开源该控件。
1020iosios
AI私人助理,包括 求知导师:面见导师、GPT搜、快提问 创作伙伴:写作、设计、自媒体播客 健康助理:记录下生存数据,预防风险,有利性维 护建议,执行医嘱 生活百科:模拟开庭,求职,商业谈判,销售现场 练武术
1250iosios
1.集成沃安直播SDK 2.使用UITableViiew实现聊天界面 3.使用Quartz2D绘制图形,在直播界面点击显示正方图形 4.使用AVFoundation实现视频录制 5.使用AVPlayer实现播放器
1000多媒体工具
1、主承负责素材相关模块开发 2、负责小工具 爱推广、拨货助手等flutter小工具开发 3、负责flutter与原生交互channel编写
2670iosiOS/iPhone/iPad开发包
实现相机的常用功能,滤镜,图片编辑等, 实现相机的常用功能,滤镜,图片编辑等, 实现相机的常用功能,滤镜,图片编辑等, 实现相机的常用功能,滤镜,图片编辑等,
860iosAPP
主要是一款女装店铺管理app 包含开单、记账、管客户、管库存、管店铺的app 核心为销售开单、采购入库、客户管理、经营报表
1530ios
该项目支持iPhone和iPad的应用,主要有资讯,学习,交易模块,为消费者提供健康保健品和日常护理生活用品。 我主要负责如下: 1、根据Jira上的需求制定APP设计方案文档,首页和我用MVVM模式重构。 2、参与商城纷享荟H5页面联调和提供插件接口,整理无限极wiki文档和代码到coding; 3、修复测试提的bug和bugly,听云的bug,集成更新一键登录,sugo,听云SDK,搭建弹窗等; 4、机型屏幕适配,Coding Review以及合并,版本迭代及上线。 加入团队达成的成果:重构项目架构,优化app性能,使得听云上的分数从65分优化到98分。
890ios商城
wifi链接硬件,使用scoket发送接收指令,对指令加密,FTP文件下载上传 ,视频回显,图片视频防重保存本地,已上线appstore
1020ios
内容 1.参与主版本pptv视频部分功能开发(视频播放,云播嵌入) 2.参与pptv第一体育视频部分功能开发(点播,直播,播放器UI自定义等) 3.负责pptv云播开发(点播,直播,列表,上传,下载等) 4.负责公司对外视频sdk接入(提供视频播放sdk给第三方,如虎扑,百度视频等) 业绩 1.跟合作方提供sdk播放pptv资源,帮助公司创收 2.参与需求评审,版本开发,任务分配,版本上线
910ios视频网站系统
1. 10多年iOS开发经验与项目管理经验,涵盖行业包括汽车、打印机、教育、区块链等; 2. 主要包含移动端的开发与项目管理工作
770ios
当前共383个项目
×
寻找源码
源码描述
联系方式
提交