基本信息

案例ID:200053

技术顾问:破风 - 5年经验 - 蘑菇街

联系沟通

微信扫码,建群沟通

项目名称:iSNOB

所属行业:新闻媒体 - 综合门户

->查看更多案例

案例介绍

我精通iOS开发、Android开发、Flutter混合开发。

iSNOB 与 i⼤赏
项⽬职务: iOS开发 所在公司: 蘑菇街 项 ⽬ 描 述 : i⼤赏-讲究⼈的⼲货问答社区。这是⼀款为对⽣活品位与挑剔要求的⼈打造的应⽤,⼈⽣苦短, 只和对的⼈⼀起探索美好。在i⼤赏,你可以默默围观、快速直接获得经典⼲货解答。可以提问、回答、 upvote等。

所涉及技术:MVVM、SingleInstance、KVO、notification、lazy load、多线程、block、内存管理、数 据存储等。

项⽬职责: 核⼼模块开发,导航,router,回答问题,搜索模块,个⼈中⼼,设置连读功能,每天⽇报等。

A、项⽬框架采⽤MVVM模式,相⽐MVC更加解耦、更好复⽤,减少控制器代码量,使其不再冗余。 VC observe ViewModel属性的改变,再去处理相应的业务逻辑。
B、MRRouter组件化,通过url实现控制器间的跳转。
C、相应实例采⽤单例模式,保证其在所有访问的地⽅都是同⼀个对象,举例:SMUserManager、 SMSharedManager、SMCurrentCity等。
D、项⽬中各UI控件的封装,举例:MRActionSheet、MRAlertView、MRSharedView、 SMProgressHUD、SMDailyView等。
E、各⼯具类的封装,举例:SMDailyManager等。
F、循环引⽤的检查、屏幕帧率的检查等其他,发现问题,解决问题。
G、⾃定义SMRefreshHeaderView和SMRefreshFooterView,observer相应UIScrollView的contentOffset的Y值,做连读功能(效果可参考知乎答案详情的连读功能),提前做预加载功能,保证连读 的流畅性。
H、各业务模块的埋点⼯作及其他。

相似案例推荐

其他人才的相似案例推荐

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服