首页
首页
BOT
沸点
课程
直播
活动
AI刷题
NEW
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
一水
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
21
文章 21
沸点 0
赞
21
返回
|
搜索文章
赞
文章( 21 )
沸点( 0 )
一篇很全面的IOS面试题(上)
目录一、基础知识点设计模式是什么?你知道哪些设计模式,并简要叙述?MVC和MVVM的区别#import跟#include有什么区别,@class呢,#import<>跟#import””有什么区别?f
[译] 设计不会拯救世界
当我在设计学院时,这句话令我充满了无尽的能量和骄傲,它存在我的内心深处。怎么会不在呢?在过去几十年中,设计及设计思维,已经逐渐被视为公司和产品的一个重要的区分因素。 在这个提升的背后是设计加成的操作系统:以人为本的设计。 以人为本的设计背后的基本理念是,为了寻找最佳解决方案,设…
iOS 覆盖率检测原理与增量代码测试覆盖率工具实现
对苹果开发者而言,由于平台审核周期较长,客户端代码导致的线上问题影响时间往往比较久。如果在开发、测试阶段能够提前暴露问题,就有助于避免线上事故的发生。代码覆盖率检测正是帮助开发、测试同学提前发现问题,保证代码质量的好帮手。 自测的充分程度。 代码设计的冗余程度。 尽管代码覆盖率…
嘿,兄弟!移动端调试工具Flipper了解一下
今天来介绍一款facebook开源的移动端调试工具。
给iOS App减肥
笔者的项目中,成员变更快,且都是学生开发,无用的东西堆积如山。一堆文件没引用,一堆方法不会调用也没有删掉。且UI时有改动,旧UI也不删。打包出来31.1M。刚接手的时候只是10多M的孩子,咋突然就变胖了。而且笔者有点洁癖,看起来好累。最后大小25.8M,减肥了5.3M,关键是无…
App瘦身、性能优化总结
使用tinypng压缩PNG图片。视频可以通过 Final cut等软件进行分辨率压缩。音频则降低码率即可。 启动图使用 LaunchScreen.storyboard,启动图在一个项目资源中占比其实蛮大的,但是使用 LaunchScreen.storyboard 只需要设置一…
单一职责原则在 iOS 中的应用
这篇文章不打算讲一些新的或有创新性的东西,而是来讨论一个广为人知的东西:单一责任原则(SRP)。更具体的说,我想讨论的是如何在 Clean Architecture 中来正确地使用它。我们应该经常提醒自己,在做决策时考虑一下 SRP,以此帮助我们设计出更好的软件。 一个类应该只…
AppDelegate瘦身
前段时间看到一个关于AppDelegate瘦身的文章 AppDelegate瘦身指南。想起来自己在这方面做得一些事情,拿出来一起分享一下。我写了一个单独的类库来处理这个问题: MRAppDelegateComponents。 使用可以直接: 关于AppDelegate碰到的问题…
iOS新闻类App内容页技术探索
据相关数据显示,截至2017年底,中国手机新闻客户端用户规模达到6.36亿人,移动App已经成为新闻和内容传播的最重要途径之一。而伴随着行业的竞争和发展,App中的内容页在提升App品质、提升使用时长及提升用户黏性等方面,扮演着更为重要的角色,同时也面临着更大的挑战。 内容…
使用 libffi 实现 AOP
众所周知,使用runtime的提供的接口,我们可以设定原方法的IMP,或交换原方法和目标方法的IMP,以完全代替原方法的实现,或为原实现前后相当于加一段额外的代码。 使用知名的AOP库 Aspects ,可以更便捷地为原方法实现前后增加(代替)额外的执行。 另外,Aspects…
下一页
个人成就
文章被点赞
398
文章被阅读
24,347
掘力值
907
关注了
6
关注者
2,199
收藏集
2
关注标签
3
加入于
2016-11-10