首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
DerekLai
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
23
文章 21
沸点 2
赞
23
返回
|
搜索文章
赞
文章( 21 )
沸点( 2 )
2018年Android面试题整理
这是我近段时间收集的面试题,献给打算年后找工作的同学们。文中涉及的知识比较广也可能比较零散,并且一些较为基础的知识我都略去了(比如Android四大组件是什么这类问题),有些我附上了自己的理解,有些附上了详细的相关文章链接。大家挑自己感兴趣的内容查看即可,后期我也会继续不断补充…
Objective-C:写一份可测试的代码
在这篇文章中我会使用 OCMock + XCTest 作为基本的测试框架,如果你没有这方面的知识可以先提前了解,但我也会在对应模版代码中添加注释,方便大家理解。 试想一下,我们正在开发一个自动驾驶的汽车,我们希望在早上能够定时启动我们的汽车,在中午时能够提前为我们开启空调,而在…
老司机 iOS 周报 #34 | 2018-09-03
为了提高大家分享高质量的文章给我们的积极性,我们做出了一点小改变。如果文章是读者推荐给我们的,我们会在文章的点评后面声明推荐人,可以带一条推荐人的链接(博客,微博都可以)。具体了解可以看这里:对提高读者反馈技术文章热情的一点尝试。欢迎大家到 Issues 里多多推荐有价值的信息…
Dynamic-Swift
众所周知,Swift 是一门静态语言,所有属性在编译期就已经确定下来了,对方法的派发是是静态完成的,类似于 C++ 的 vtable ,这样可以大幅提升 Swift 的性能,据统计,Swift 静态派发的的速度大约耗时为 1.1 纳秒,而 ObjC 的动态派发耗时为 4.9 纳…
手动实现Android热修复
周一发布了新版本,当天晚上用户就为app未测试到的bug发飙了,恩,很快就找到了问题所在,一个容易疏忽的空指针。虽然只是一个小小的bug但是不修复是很影响用户体验的啊,如果要重新修复上线,波及范围太广了,所有用户又要重新下载。 我们可以让这个bug“偷偷”的修复
老司机 iOS 周报 #26 | 2018-07-09
老司机 iOS 周报,只为你呈现有价值的信息。 你也可以为这个项目出一份力,如果发现有价值的信息、文章、工具等可以到 Issues 里提给我们,我们会尽快处理。记得写上推荐的理由哦。有建议和意见也欢迎到 Issues 提出。 MWeb 是一款专业的 Markdown 写作、记笔…
[译] 为什么 Flutter 能最好地改变移动开发
如果你是一个 Android 开发者,那么你应该听说过 Flutter。这是一个相对来说比较新的,用于制作跨平台原生应用的简单框架。这不是同类产品中的第一款,但它正被谷歌使用,这让它有了一定的可信度。尽管我一开始听到这个框架的时候对此有所保留,但我还是心血来潮地决定给它一个机会…
[译]Flutter for Android Developers - Views
关于Flutter就不多介绍了,它同样是一个致力于开发跨平台移动应用的SDK,使用Dart语言。Dart是Google家的语言,虽然比较低调,但也确实不算难用,学起来也不难。Flutter的实现参考了不少RN的思路。更多关于Flutter可参阅官方网站 前几天Google发布了…
[译]Flutter for Android Developers - Async UI
为了帮助理解本篇的内容,先简单介绍下Dart的运行机制。 Dart是基于单线程模型的语言。在Dart中有一个很重要的概念叫isolate,它其实就是一个线程或者进程的实现,具体取决于Dart的实现。默认情况下,我们用Dart写的应用都是运行在main isolate中的(可以对…
下一页
关注了
33
关注者
0
收藏集
2
关注标签
74
加入于
2017-06-11