首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
alloc
掘友等级
iOS高级研发工程师
擅长软件开发、喜欢阅读
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
285
文章 284
沸点 1
赞
285
返回
|
搜索文章
赞
文章( 284 )
沸点( 1 )
OC项目转Swift指南
最近参与的一个项目需要从Objective-C(以下简称OC)转到Swift,期间遇到了一些坑,于是有了这篇总结性的文档。如果你也有将OC项目Swift化的需求,可以作为参考。 OC转Swift有一个大前提就是你要对Swift有一定的了解,熟悉Swift语法,最好是完整看过一遍…
iOS组件化拆分之业务与拆分并行开发
公司业务代码耦合性严重,需要进行组件化拆分,但是业务需求在不断的涌来。一方面业务开发不能停,另一方面老代码还是要拆分。产品经理提出业务任务,程序员提出组件化拆分任务,为了避免这场大战,如何可以兼顾两者呢? 图1: 建立组件,然后在新组件里面重写呗? 这种方式如果是新业务可以,但…
iOS 组件化实现的一些思路总结
大概在一个月之前,公司有一个需求需要出一个功能和业务逻辑和当前应用相同的新版本,所有的UI重新设置过而不止是配色字体图标等信息的简单修改。因为当时排期相对的不太紧,所有决定把整个项目做一个重构,为了实现更好的重构,发了点时间看了大概30多篇关于组件化的博客和文章,也会把这些文章…
打造完备的iOS组件化方案:如何面向接口进行模块解耦?
关于组件化的探讨已经有不少了,在之前的文章iOS VIPER架构实践(三):面向接口的路由设计中,综合比较了各种方案后,我倾向于使用面向接口的方式进行组件化。 这是一篇从代码层面讲解模块解耦的文章,会全方位地展示如何实践面向接口的思想,尽量全面地探讨在模块管理和解耦的过程中,需…
大话大前端时代(一) —— Vue 与 iOS 的组件化
序 今年大前端的概念一而再再而三的被提及,那么大前端时代究竟是什么呢?大前端这个词最早是因为在阿里内部有很多前端开发人员既写前端又写 Java 的 Velocity 模板而得来,不过现在大前端的范围已经越来越大了,包含前端 + 移动端,前端、CDN、Nginx、Node、Hybr…
iOS的组件化思路分享
iOS的组件化,一直都是一个理念,很多大公司一直在强调却没有具体可行的或简单可行的方案。所以分享下大概思路。 继续集成:一个主工程(壳工程),包含所有的内容(整个项目),用于发包或打包测试。 基础组件: 不依赖其他任何组件,独立完成功能。主要有:*与业务无法的功能(如strin…
有赞移动 iOS 组件化(模块化)架构设计实践
业务组件化(或者叫模块化)作为移动端应用架构的主流方式之一,近年来一直是业界积极探索和实践的方向。有赞移动团队自16年起也在不断尝试各种组件化方案,在有赞微信商城,有赞零售,有赞美业等多个应用中进行了实践。我们踩过一些坑,也收获了很多宝贵的经验,并沉淀出 iOS 相关框架 Bi…
从Oclint开始接触Clang编译
安装:运行cmake图形界面程序,在左上角的选项栏中选择Tools,点击How to install for Command Line Use,官方给出了三种安装cmake command line tool的方法,即终端能够识别cmake命令的方法。我选择了官方给出的第二种方…
iOS 内存管理相关面试题
保证任何时候指向对象的指针个数和对象的引用计数相同,多一个指针指向这个对象这个对象的引用计数就加1,少一个指针指向这个对象这个对象的引用计数就减1。没有指针指向这个对象对象就被释放了。 当我们编译源码的时候,编译器会分析源码中每个对象的生命周期,然后基于这些对象的生命周期,来添…
OCLint 实现 Code Review - 给你的代码提提质量
工程代码质量,一个永恒的话题。好的质量的好处不言而喻,团队成员间除了保持统一的风格和较高的自我约束力之外,还需要一些工具来统计分析代码质量问题。 本文就是针对 OC 项目,提出的一个思路和实践步骤的记录,最后形成了一个可以直接用的脚本。如果觉得文章篇幅过长,则直接可以下载脚本 …
下一页
个人成就
文章被点赞
73
文章被阅读
17,329
掘力值
427
关注了
49
关注者
93
收藏集
11
关注标签
44
加入于
2017-07-14