直接下载下来是不能直接运行的,你要处理一下各种库的版本冲突,这还是一个比较繁杂的过程,慢慢来
Flutter Go 源码分析(一)前言 在经过了一段时间的Flutter学习之后,感觉自己该来点项目实战了,在找了很多开源项目之后,最终决定学习阿里大佬们开发的Flutter Go项目,此文章以记录自己的学习...
直接下载下来是不能直接运行的,你要处理一下各种库的版本冲突,这还是一个比较繁杂的过程,慢慢来
Flutter Go 源码分析(一)前言 在经过了一段时间的Flutter学习之后,感觉自己该来点项目实战了,在找了很多开源项目之后,最终决定学习阿里大佬们开发的Flutter Go项目,此文章以记录自己的学习...
接上文https://www.jianshu.com/p/a9cc0806c3f5 本文继续探讨NSMutableArray与NSMutableSet的内存结构。 NSMut...
所有观点是本人个人测试与推断,不能完全代表实际。 为方便读者,结论部分已加粗,源码在结尾给出。 笔者经常听别人说NSArray是顺序表结构,或者通过反编译插件打开NSArra...
概览 我个人了解一个事物的习惯,先去看的的外形,这可以让我知道他是一个什么东西,其次,了解他被设计出来的意义,这可以让我知道他的核心逻辑与服务目标。这样在我眼里他是什么,要去...
作者:Olivier Halligon,原文链接,原文日期:2015-11-08译者:ray16897188;校对:Cee;定稿:千叶知风 译者注:Mixin 和 [Trai...
上面已经补充完整了
iOS 13适配填坑总结前言 前段时间苹果发布了最新系统iOS 13,开发者当然避免不了去适配最新的系统版本,以下我总结了在适配过程中遇到的问题以及坑。 1、获取当前控制器 我在适配iOS ...
前言 在日常的开发工作中给测试同学打包测试是很正常的流程,但是每次都通过Xcode archive来生成测试包然后再导出,然后在上传到三方测试网站(蒲公英、fir等),一...
一、传统打包的痛点 如果你有一台配置较高的MBP,冲杯咖啡回来,包已经打好了;如果你用的是配置较低的mac mini,去咖啡店喝杯咖啡回来,你的包还不定能打好;打包过程中,你...
前言 前段时间苹果发布了最新系统iOS 13,开发者当然避免不了去适配最新的系统版本,以下我总结了在适配过程中遇到的问题以及坑。 1、获取当前控制器 我在适配iOS ...
要说2017年最火的是什么,小程序、共享单车、自媒体无疑是上年的风口行业。如今已经步入了2018年,百度在年前推出的莱茨狗无疑成为万众瞩目的焦点。因此有人预测到,2018年无...
本文介绍App启动性能优化,共分五个部分: 第一部分App启动过程 第二部分pre-main阶段的过程和可优化项 第三部分main()阶段可优化项 第四部分启动耗时的测量 第...
本文首发于我的个人博客:「程序员充电站」[https://itcharge.cn]文章链接:「传送门」[https://itcharge.cn/ios-complete-le...
深入代码理解instance、class object、metaclass 面向对象编程中,最重要的概念就是类,下面我们就从代码入手,看看OC是如何实现类的。 instanc...
CCache原理[https://zhuanlan.zhihu.com/p/143775034]https传输过程相关和https是否需要二次加密[https://blog....
iOS渲染视图的核心是Core Animation 从中可以看到,界面显示的整体流程如下:1、CoreAnimation提交会话,包括自己和子树(view hierarchy...
前言 先说下友盟的SDK,现在真是对友盟没脾气了,分享不正常!三方登录不正常!崩溃分析也不好用!最近所在项目的App,加了直播功能,总是会出现些不可预见的闪退出现,但通过友盟...
目录 一、问题出现场景 二、如何收集需要本地化字符串 前言 首先说明为什么要写这一篇?这一篇的重点是什么?问:需要本地化的时候,你还在一个个抽取到Localizable.st...