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作为后端)。
1、使用 MangoFix 实现对线上问题的热修复 2、使用 CoreAnimation 实现数字人和卡片缩放的动画 3、集成百度、科大讯飞的 SDK 语音转文字,实现语音助手功能 4、通过协议化整体框架,将数字人核心功能封装成 SDK 提供给另一个 app 使用 5、封装数字人本地线路的播报 Manager ,实现传入文本数组,播报/暂停/续播音频文件 6、观察听云数据,使用 Instruments 工具分析,优化冷启动时间由700-900ms到300-500ms ,发现 ReactiveCocoa的 block 中未使用弱指针引发的内存泄露
890ios金融/财务/证券系统
iOS轻量网络库开源项目
基于原生封装的轻量级网络请求,一行代码即可实现网络请求。 原生网络请求库需求简单,实现起来要注意几个关键点。一是对于网络请求配置的处理,二是缓存处理,三则是DNS优化问题
790ios
项目分为首页,视频,消息,我的模块,对于使用者主要实现了列表显示招聘内容,类似抖音滑动查看招聘视频,网易云信聊天功能,以及用户个人功能界面,以及地图找工作,以及地图找工人。 主要实现了,用户通过看视频以及招聘内容,投递简历或者与用户沟通,最终实现找到工作的软件。 整个项目是我负责的,是Object-c与Swift混合,接入网易云信的SDK,阿里云视频点播SDK,阿里云播放器,高德地图SDK,以及WebViewJavascriptBridge实现webview互通,以及SwiftJson,Moya,Alamofire网络请求。AFNetworking网络请求,以及MBProgressHUD弹窗提示,MJRefresh上拉下拉组件,Kingfisher 图片缓存器,SDWebImage图片处理,ZipArchive解压缩包,Toast弹出提示信息,TTTAttributedLabel实现协议里面可以点击,VTMagic实现左右滑动的页面效果,snapKit自适应布局组件,JPush使用极光推送,ATAuthSDK阿里手机号验证,WechatSDK 微信的分享以及客服功能,苹果支付。OCRS
470iosios
1、用户注册登录(通过手机号验证码注册) 2、课程板块 (用户可以新建课程、添加班级为自己设定一门课程) 3、通知、公告板块(在课程中用户可以添加自己的通知、公告供班级学生查看) 4、作业板块(用户可以在自己的课程中维护作业,供班级内学生做作业提交) 5、测评板块(用户可以在自己的课程中维护测评,供班级内学生线上做题) 6、资料库板块(用户可以维护资料库数据,供班级内学上线上学习) 所有后端开发内容都是我一个人完成。
550JavaJava
1. FlowUs 息流是一款All in的文档世界,文档笔记、多维表、网盘、团队协作,可以作为个人和团队的一站式工作中心。 2. 整体模式走的MVVM+RAC,网络层AF+RAC,离线功能基于WCDB-ORM数据库设计。多端协同webSocket,文件存储阿里云O SS。项目难度点:block块和页面的复杂度,页面性能与速度,协同编辑等。 3. 组件化使用Router+Provider方式搭建。
630ios
1、对腾讯播放器进一步封装,使得各个项目中使用到录播、直播、短视频的地方可以快速接入 2、使用线程同步技术 dispatch_semaphore_t 实现首页弹框的弹出顺序 3、使用 Runtime 中的给 Category 添加成员变量,实现给 UILabel 分类添加了 contentInsets 成员,并使用 Method Swizzle 技术实现交换 UILabel 分类中的 drawTextInRect :方法来设置 contentInsets ,使得 UILabel 可更好的设置间距满足 UI 设计师的要求 4、向 RunLoop 中添加 NSTimer 保证子线程中的任务能够顺利执行 5、使用 ReactiveCocoa 响应式编程完成直播控制器中各子控件之间数据同步 6、使用 OC和 JS 交互实现在 web 页控制浮层窗口播放/暂停音频
890ios滚动视图(ScrollView)
在上海大润发有限公司中参与完成大润发优鲜,e路发,e路发店管家,店总参谋的IOS产品以及参与完成餐饮POS,店仓,发票机的Android项目
610ios
1.首页:“首页”顶部的banner展现最新的活动,中间的六宫格由后台配置参数来展现不同的模块,下面是以滚动条的形式展现最新的理财产品供用户选择。 2.理财:“理财”页利用UICollectionView展现了公司四个主打的理财产品:日日金,月利宝,汇银众通和汇企众通。其中“日日金”属于活期产品,其他三个属于定期产品,所以页面有所不同,但是框架相同,都是以UITableView的滚动视图展现不同的UITableViewCell单元格。点击单元格会进入产品的详情页面进一步查看产品的信息。 3.我的:“我的”页面突出展现了用户的资产信息,其中包括累计收益、在投资产、预期待收收益、账户余额、优惠券和金豆。点击“我的账户”可以查看用户的账户信息,不同于资产信息,账户信息主要展现了用户的头像、昵称等基本信息和设置项。另外可以在“我的”页面查看用户的投资记录、账单、回款计划等。 4.更多:“更多”页面主要以滚动视图分为三大部分,第一部分主要展现APP的介绍以及本公司的资质信息和安全信息等,点击相应的单元格进入H5页面。第二部分主要给予用户一些APP的使用帮助,并希望用户可以提出意见反馈。第三部分主
770
水处理管理平台是一款集数据监测、设备控制、运行管理等功能于一体的智能化系统。它能实时监控水质,实现远程操作,有效提升水处理效率和质量,保障用水安全,助力环保事业发展,为用户提供全面、便捷、高效的水处理管理服务。
590物联网响应式 Web 框架
一款高效协作的办公工具,界面简洁、易用,提供了多种沟通和协作工具。它支持实时聊天,用户可以与团队成员一对一或在群组中进行文本、语音和视频交流。除了聊天功能,还支持高清视频会议。用户可以轻松地发起视频会议,与团队成员进行面对面的沟通和协作,还可以共享屏幕、白板等工具,提高会议效率和参与度。还提供了任务管理和日程安排功能,帮助企业提高内部沟通效率和团队协作效果。
440ios
1、消息页面:接入融云SDK的能力,利用RCConversationTableView衍生的页面,实时获取消息并刷新列表,展示已读未读状态、置顶、免打扰状态,支持单聊、群聊、公众号。 2、日历页面:支持查看自己和他人共享的日历事项,分为月、天、列表三个视图,支持搜索过去和未来的会议和日程,点击加号可以预约会议或日程。 3、星火AI页面:支持用户选择聊天机器人进行对话 4、应用页面:嵌入多部门H5页面,方便用户在该页面列表中选择自己需要的目标页面
600
项目内容: 1,首页,新产品介绍,公司新闻,活动 2、基金展示页,详细页可以购买产品 3、个人中心,收藏,已购买的产品,个人设置 产品属于个人开发,使用了MVVM框架搭建项目,sqlite数据库,AFN网络框架、SDWebImage、FMDB等第三方框架。
660iosiOS/iPhone/iPad开发包
一对一交友加入直播功能:之前的一对一交友,视频功能这里,只可以是一对一,一个人,现在加入了一对多的直播功能。使交友体验更好,更开放直接。
830Java
一款高效协作的办公工具,界面简洁、易用,提供了多种沟通和协作工具。它支持实时聊天,用户可以与团队成员一对一或在群组中进行文本、语音和视频交流。除了聊天功能,还支持高清视频会议。用户可以轻松地发起视频会议,与团队成员进行面对面的沟通和协作,还可以共享屏幕、白板等工具,提高会议效率和参与度。还提供了任务管理和日程安排功能,帮助企业提高内部沟通效率和团队协作效果。
400ios
1.书架页面:主要利用 UICollectionview 展示用户的在追书籍,可切换网格视图和列表视图。进入此页面后根据用户 ID 请求到在追书籍数据并且使用数据库保存到本地,下次启动可比较远端和本地数据提示用户哪些书籍有更新章节。而且用户可以进行本地编辑删除书籍或添加书籍。 2.首页:都是以 UICollectionview 配合后台传入的类型选择不同的 Cell从而展示平台当前重磅推荐书籍以及热门书籍等。 3.书城(分类)页:根据用品的评分、标签、连载与否等筛选书籍的页面。 4.我的页面:我的页面主要有设置、消息、会员中心、酷币余额、作者中心等。 5.另外“酷匠阅读”是公司第一个项目,具有社区页面供用户发帖交流,也能展示官方消息供用户第一时间了解。同时,“酷匠阅读”也在经历了几次改版后上线了听书和漫画功能。 6.作为免费小说,其变现能力大多靠广告收入,所以以上软件都接入了头条穿山甲、腾讯广点通以及部分百度常青藤第三方广告平台。
630
资讯客户端,看资讯,看报纸,分类信息,发帖,IM聊天,通讯录,推送,直播,cordova等 市面上常见的功能都有集成在内,项目更新迭代很多个版本,至今有一大批活跃用户使用中...
620ios
1、APP功能:海尔智能家电设备绑定和解绑、设备状态显示、设备控制、场景管理(场景状态触发设备控制) 2、我负责的是新设备绑定和解绑,SDK的解析和使用,场景的创建
980物联网
1.小车社区养车第一版是我自己开发的 2.作品地址https://apps.apple.com/cn/app/%E5%B0%8F%E8%BB%8A%E7%A4%BE%E5%8C%BA%E5%85%BB%E8%BD%A6/id1506529883 3.主要用到第三方 afnetworking ,腾讯音视频和即时聊天,以及友盟集成分享功能,微信支付,去除 uiwebview ,并更新 Sdk ,保证新版本不在使用 uiwebview 替换成 wkwebview,linkme 以及其他。熟练 pod。
830ios
美食天下是一款通过制作美食,分享美食的社交应用层序。 我负责: iOS端项目构建,具体业务编码,将产品设计的静态页面实现成接入后端接口,用iOS技术实现成动态可交互的页面,最终发布到AppStore上。
660ios
1.完成虚拟电话使用. 2.集成腾讯 IM 框架到小車助手和小車车管家. 3.小車商务通完成销售里面购车意向、试乘试驾、录入无忧单、录入电子卡、销售线索、线索外呼、销售预估以及售后里面服务预约,维修工单,自助保养,维修历史,车间管理,增项模块的开发和数据交互. 4.小車助手。im 聊天 线索外呼,续保外呼。续保外呼审核。其他是重构代码把小車商务通部分功能移植过来. 5.使用百度地图 API。 Massonry自适应布局 作品https://apps.apple.com/cn/app/%E5%B0%8F%E8%BB%8A%E5%8A%A9%E6%89%8B/id1476899600
650iosios
当前共378个项目
×
寻找源码
源码描述
联系方式
提交