首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
锡苗
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
45
文章 38
沸点 7
赞
45
返回
|
搜索文章
赞
文章( 38 )
沸点( 7 )
Objective-C:写一份可测试的代码
在这篇文章中我会使用 OCMock + XCTest 作为基本的测试框架,如果你没有这方面的知识可以先提前了解,但我也会在对应模版代码中添加注释,方便大家理解。 试想一下,我们正在开发一个自动驾驶的汽车,我们希望在早上能够定时启动我们的汽车,在中午时能够提前为我们开启空调,而在…
LLDebugTool - 便捷的IOS调试工具(Version 1.1.5)
LLDebugTool是一款针对开发者和测试者的调试工具,它可以帮助你在非Xcode的情况下,进行数据分析和操作。 在 LLConfig 中增加了一个options LLConfigAvailableFeature 用于控制是否启用LLDebugTool中的某个功能模块,现在你…
Swift 4 泛型:如何在你的代码或App里应用泛型
问题 1:我能否写一个 Swift 函数用于查找在任意数组中存储的任意类型的任何实例对象的位置\索引。 问题 2:我能否写一个 Swift 函数用于确定在任意数组中存储的任意类型的任何实例对象的类型。 我所说的 "任何类型",包括自定义类型,比如我们自己定义的 Class 类型…
iOS的高性能、高实时性key-value持久化组件
在开始写这个组件之前,应该先调研一下NSUserDefaults性能(ps:这里有个失误,事实上我是在写完这个组件以后才调研的)。 据我所知NSUserDefaults有一层内存缓存的,所以它提供了一个叫synchronize的方法用于同步磁盘和缓存,但是这个方法现在苹果在文档…
深入解构objc_msgSend函数的实现
熟悉OC语言的Runtime(运行时)机制以及对象方法调用机制的开发者都知道,所有OC方法调用在编译时都会转化为对C函数objc_msgSend的调用。 系统的Runtime库通过函数objc_msgSend以及OC对象中隐藏的isa数据成员来实现多态和运行时方法查找以及执行。…
【干货】每个APP都用得上的SegmentView
指示器样式自定义:使用POP(Protocol Oriented Programming面对协议编程)封装指示器逻辑,只要遵从JXCategoryIndicatorProtocol协议,就可以实现你的指示器效果。参考:JXCategoryIndicatorLineView; C…
【入门篇】5 分钟教你成为会赚钱的独立开发者
但大部分人连想都没想就拒绝了我,理由是不相信这个东西能赚钱,有这个工夫他还不如去接外包。但这样一来,实际上跟你上班赚钱就没有差别了,拿时间换死工资,永远得不到时间的解放。 刚开始的时候,除非运气好,否则你的外快收入肯定是干不过一线互联网公司给你开的工资的。因为他们已经有了自己的…
Objective-C ARC 下一个容易被遗忘的坑
最近在做一个基于JavaScriptCore的动态化方案,与JSPatch类似,我们需要在JS脚本中与OC进行交互,例如创建对象、发消息、访问属性等等(与JSPatch不同的是我们提供的运行时功能是受
[闲鱼技术] Release Flutter的最后一公里
Flutter是一个使用Dart语言开发的跨平台移动UI框架,通过自建绘制引擎,能高性能、高保真地进行Android和IOS开发。在业界还未出现过Base Flutter的大型商业应用实战验证的情况下,闲鱼技术团队在最复杂且重要的商品详情页作了相关的技术实践并取得良好的结果。现…
下一页
关注了
10
关注者
0
收藏集
2
关注标签
7
加入于
2016-11-15