首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
杜玮
掘友等级
iOS小开发仔
iOS小开发仔
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
76
文章 50
沸点 26
赞
76
返回
|
搜索文章
最新
热门
深入浅出 Electron macOS原生模块集成
Electron原生模块是怎么编写?它本质上是什么?又是如何加载并被我们使用?它的性能与单纯JS代码又有何区别?如何调试原生模块呢?本文将带你一探究竟
Flutter 2.0 iOS包大小优化 -- 分离AOT编译产物
本文结合Flutter的编译原理,通过分离Flutter AOT产物的数据段,来减少接入产物包的大小。
探秘 iOS 14 的 WidgetKit
Widget Extension 提供了 small, medium, large 三个尺寸,不同尺寸可以展示不同的数据、不同的界面,开发者也可以锁定自己APP的 Widget 只有某类尺寸,相同的widget也能重复添加。作为添加在主屏幕上的控件,苹果用了 “At a gla…
iOS 13 苹果账号登陆与后台验证相关
在WWDC 2019,苹果推出了Sign In with Apple这一iOS 13的新特性,用户可以直接利用苹果ID登陆应用,免去了输入邮箱、密码,验证登陆邮箱等繁琐的步骤。同时Sign In with Apple提供了跨平台特性和安全性的提高。 另外使用Sign In wi…
iOS拾遗—— Assets Catalogs 与 I/O 优化
早在 XCode 5,苹果引入了 Assets Catalogs ,它作为一个重要的开发组件,能够让开发者可以更方便的管理项目内的图片资源。 那么相比直接存储在根目录下,究竟 Assets Catalogs 有什么自己独特的优势呢?在 WWDC 2016 上提到的 I/O 优化…
iOS拾遗——为什么必须在主线程操作UI
究竟为什么一定要在主线程操作UI呢?如果在后台线程对UI进行操作会发生什么?在后台线程对UI进行操作不是可以更好的避免卡顿吗?这篇文章就是基于这样一些疑问而产生的。
Objective-C:写一份可测试的代码
在这篇文章中我会使用 OCMock + XCTest 作为基本的测试框架,如果你没有这方面的知识可以先提前了解,但我也会在对应模版代码中添加注释,方便大家理解。 试想一下,我们正在开发一个自动驾驶的汽车,我们希望在早上能够定时启动我们的汽车,在中午时能够提前为我们开启空调,而在…
APP重构之路(二) Model的设计
APP重构之路(二)Model的设计07Aug2017Readingtime~19minutesAPP重构之路(一)网络请求框架APP重构之路(二)Model的设计APP重构之路(三)引入单元测试前言
APP重构之路(一) 网络请求框架
前言关于网络请求框架一个好的网络请求框架对于一个团队来说是十分重要的。如果一个网络请求框架没有封装好,或者是在设计上存在问题,那么在开发上会造成许多问题,就拿这段代码作为例子:上面这段代码存在着不少的
APP重构之路(三) 引入单元测试
本文没有给出任何测试代码,或者是在教你如何编写一份具有良好测试性的代码,而是阐述在重构过程中单元测试的重要性与实现方法,关于代码可测试性相关的内容我会另开一篇文章去具体阐述。(画个饼) 这个时候也许能够利用经验和丰富的debug技巧来解决这些问题,但是很多时候我们的处理并不完美…
下一页
个人成就
文章被点赞
731
文章被阅读
93,705
掘力值
2,568
关注了
19
关注者
3,926
收藏集
1
关注标签
15
加入于
2018-07-16