【使用】:通过连接序列的元素,在每个元素之间添加给定的分隔符,返回一个新字符串。
【使用】:通过连接序列的元素,在每个元素之间添加给定的分隔符,返回一个新字符串。
Swift:TangramKit: https://github.com/youngsoft/TangramKit OC:MyLayout: https://github.c...
基本场景 (最终效果和链接在文末,支持Swift与OC)UIScrollView嵌套多个UITableView的场景在APP里很常见,复杂点还有各种UITableView、U...
MyLayout是一套功能全面的iOS开源UI界面布局框架。它囊括了前端所有流行的界面布局技术和解决方案,同时具有如下七大特点: 功能强大。它可以减少我们在开发UI界面时所花...
我们会借助一些崩溃日志收集库来定位和排查线上的崩溃信息,但是有些崩溃堆栈所提供的信息有限又不是必现崩溃,很难直观排查出问题的所在。这里我给大家分享一个采用寄存器赋值追踪的技术...
(一)自动释放池的原理, 自动释放池是由多个autorelease page组成的双向链表,其中主要通过push及pop操作来管理: push 自动释放池会先调...
目录 1. autorelease的本质2. autoreleasepool的源码解析3. autoreleasePoolPage的结构4. autoreleasePool的...
虽然网上关于CocoaPods安装教程多不胜数,但是我在安装的过程中还是出现了很多错误,所以大家可以照下来步骤装一下,我相信会很好用. 前言 在iOS项目中使用第三方类库可以...
见证了老铁的奋斗历程;加油,继续努力,咱们顶峰相见。以此共勉!
2021 年终总结前言: 各位同学大家好,有段时间没有给大家更新文章了 具体多久能我也记不清了 2021年就快过完了 迎来新的2022年 我也快29岁了 是不是慌的一批 哈哈哈 开玩笑哈 ...
前言: 各位同学大家好,有段时间没有给大家更新文章了 具体多久能我也记不清了 2021年就快过完了 迎来新的2022年 我也快29岁了 是不是慌的一批 哈哈哈 开玩笑哈 ...
在使用YYLabel时有个比较麻烦的事情,就是YYLabel无法自动识别链接。因此我写了一个正则表达式来解决这个问题。
概述 上一篇主要讲解了YYMemoryCache的文件结构,分析了YYMemoryCache类的相关方法,本章主要分析硬盘缓存类YYDiskCache。YYDiskCache...
概述 YYKit是集大成者的第三方表现,堪称国内最优秀的框架。因此,在YYKit中有太多的技术点值得挖掘思考,本文用来记录YYKit源码阅读中的心得以及认为有价值的技术点 Q...
iOS开发中,相信大家一定遇到过这样的需求,想要最多保留两位小数,但是小数点后末尾的0不想要.那么大家可以试试下面的方法:
1、Swift 比 Objective-C 有什么优势? Swift 速度更快,运算性能更高。Swift 语法简单易读、代码更少,更加清晰、易于维护Swift 更加安全,它是...
在了解Swift中的权限关键字之前我们需要知道模块和源文件两个概念:1.模块指的是独立地代码分发单元,框架或应用程序会作为一个独立的模块来构建和发布。在 Swift 中,一个...
非逃逸闭包非逃逸闭包的生命周期: 把闭包作为参数传递给函数。 函数中运行该闭包。 退出函数。 非逃逸闭包被限制在函数内,当函数退出时,该闭包的引用计数不会增加,也就是说其引用...