Swift 开发中,为什么要远离 Heap?
WWDC的视频 — Understanding Swift Performance 中,苹果上来就说,Heap 的操作复杂度要远远超越 Stack。所以大家在选择数据结构时,要尽量选择诸如结构体这种存储在 Stack 上的值数据类型,而不要...
WWDC的视频 — Understanding Swift Performance 中,苹果上来就说,Heap 的操作复杂度要远远超越 Stack。所以大家在选择数据结构时,要尽量选择诸如结构体这种存储在 Stack 上的值数据类型,而不要...
xcode build phases api Copy Bundle Resource 是指生成的.app内包含的资源文件都是什么 Compile Source 被编译的源代码 Link Binary With Libraries 编译...
1、test failure: -[HallTestCase testStartLiving] failed: UI Testing Failure - Unable to find hit point for Button 0x1415a...
不少 iOS 项目里都有 C++ 代码的痕迹,Objective-C 和 C++ 虽然都是 C 的 superset,但二者在语言特性上存在很大差异,Objective-C 的 runtime 使其语言的特性更丰富更易使用,但代价是会增加性...
最近人有点堕落,好久没有更新东西了,一直负责维护开发公司的蓝牙项目,借此整理一下关于蓝牙的相关资料信息。最开始,做蓝牙的时候感觉这个技术还挺low的,距离受限制传输效率也受限制,直到最近有个科技展展示了一些用蓝牙技术开发的智能硬件,才发现在...
前言 在前面的文章中,我们介绍了UIWebView、WKWebView一些使用,与JS的交互和一些坑,相信看过的小伙伴们,已经大概清楚了吧,如果有问题,欢迎提问。 本文是本系列文章的最后一篇,主要为小伙伴们分享下Safari调试、与前端的配...
我在风中藏把刀,斩尽世间秋色。这句注定要流传千古的名诗,是xjjdog于2020年9月6日书写,体现了作者想要毁掉秋色,又对其毫无办法的矛盾心理。 秋天很让人讨厌,除了是万物萧条的开始,它还容易让人上火,容易让鼻炎复发。万物都会受到季节的影...
2018年5月9日更新 最近有小伙伴在项目中集成了该框架,由于很久没有更新,该框架目前参数处理上会出很大问题,暂时无法解决,大家看这个就当学习一个思路。暂时不要拿到项目中使用。 AOP简介 AOP: Aspect Oriented Prog...
如果说书籍是人类进步的阶梯,那么优秀的开源代码就是程序员提升的桥梁。研读源码可以学习其中的框架和模式, 代码技巧, 算法等,然后不断总结运用,最终这些会变成自己的东西,编程水平自然也提高了。 FBKVOController是Facebook...
前言:本文记录我学习IOS遇到的难题,已经搜索到的好的文章。必须是自己学完后的链接。我将持续更新。 文不对题 1. iOS:KVO的概述与使用 2. Swift中的CGRect、CGSize和CGPoint 的使用 3. swift基础...