前段时间发现了一个十分强大的工具:Sourcery,它很好的解决了我在Swift开发中遇到的一些问题,在中文社区中sourcery似乎并不是很有名,所以这里特地写一篇文章来作...

前段时间发现了一个十分强大的工具:Sourcery,它很好的解决了我在Swift开发中遇到的一些问题,在中文社区中sourcery似乎并不是很有名,所以这里特地写一篇文章来作...
1. 重命名 双击高亮要修改的变量或函数名,按住command + control + E 键,这时就会进入重命名模式,接着一顿爆敲完成。 这种方式只对本文件有效,不能修改整...
总路线 行程 时间行程事项花费耗时备注7:00起床早起的虫儿被鸟吃030分钟7:30早饭吃什么呢省钱30分钟8:00前往京都乘坐地铁堺筋线(天神桥筋六丁目方向,長堀橋 -> ...
规划 时间行程事项花费耗时备注7:00起床多定几个闹钟⏰0円30分钟7:30先吃个早饭吃什么呢省钱30分钟8:00前往通天阁步行前往,2.2km030分钟路线一8:30登通天...
行程 时间行程事项花费耗时备注7:00起床一定不能睡懒觉!!!030分钟7:30先吃个早饭吃什么呢省钱30分钟8:00前往奈良,看小鹿乘坐私营近铁电车(奈良线,快速急行,近铁...
请问一下,为什么要使用NSPointerArray这个类呢,直接使用NSArray会有问题吗
iOS架构:Proxy实现局部模块化(附Demo)博客更新记录:首先感谢 Casa Taloyum 前辈对该篇博客错误的指出(或者说打脸😭哈哈),笔者对 AOP 理解错误影响到各位读者的阅读体验,在此深表歉意。Casa Ta...
CAShapeLayer 是 CALayer 的子类,但是比 CALayer 更灵活,可以画出各种图形,当然,你也可以使用其他方式来画,随你。 杂谈 在 CAShapeLay...
iOS组件化方案探索 一、什么是组件化? 1、什么是组件? "组件"一般来说用于命名比较小的功能块,如:下拉刷新组件、提示框组件。而较大粒度的业务功能,我们习惯称之为"模块"...
我也想问这个问题,不知道你有没有答案。。
ObjC中_cmd的用法_cmd在Objective-C的方法中表示当前方法的selector,正如同self表示当前方法调用的对象实例。 基本用法 还有一种用法是在runtime的时候,比如在某个...
我能问一下 SuppressPerformSelectorLeakWarning 这个宏,为什么要写do-while吗
这个不太懂
[爆栈热门 iOS 问题] performSelector may cause a leak because its selector is unknown系列文集:爆栈热门 iOS 问题。目录在此。仓薯翻译,欢迎指正:) 问题 我在 ARC 模式下编译出了这个 warning: 我的代码是这么写的: 为什么会有这个 warni...
需求背景 日常开发中UIButton的图片与标题默认的布局是固定的,是在水平方向左右排列。但是我们会经常需要更改image和title的位置来实现需求,这是个很常见的需求就不...
修饰局部变量 让局部变量只初始化一次 局部变量在程序中只有一份内存 对局部变量用static声明,把它分配在静态存储区,该变量在整个程序执行期间不释放,其所分配的空间始终存在...
在使用UIButton的时候,大家对setImageEdgeInsets、setTitleEdgeInsets、setContentEdgeInsets了解吗?? 以前写代码...
本文为作者原创,未经作者允许不得转载。该文同时发表在腾讯bugly公众号:http://mp.weixin.qq.com/s/W1_0VrchCO50owhJNmJnuQ ...
描述: a. 项目中经常会遇到图片在上,文字在下的这种布局样式(整体的布局你可以采用 UICollectionView,也可采用 for 循环创建 UIButton,但 UI...
一、简单介绍 JSCore全称为JavaScriptCore,是苹果公司在iOS中加入的一个新的framework。该framework为OC与JS代码相互操作的提供了极大的...
前言 在日常开发过程中,我们会遇到一些需要不定期动态改变布局的页面或视图块,下面用张图展示一下: 解决思路 事实上这一块并占不了整个页面,大部分情况下只是在tableView...
设备环境:Mac OSX 10.12.5、iOS11、Xcode9PS:这是WWDC2017的新功能,iOS11以上,Xcode9这是刚性要求。这个功能不好找,就记下来了 手...
前言 谈到多环境,相信现在大多公司都至少有2-3个app环境了,比如Test环境,UAT(User Acceptance Test)用户验收测试环境,Release环境等等。...