无分类 ObjectiveC-Method-Swizzling Method Swizzling已经被聊烂了,都知道这是Objective-C的黑魔法,可以交换两个方法的实现。今天我也来聊一下Method Swizzling。
无分类 手把手教你把项目上传到github上 为什么要把自己做的一些东西上传到github上?在软件行业竞争日益激烈的行情下,面试的时候,github上有高Star开源项目,绝对是个加分项。同时知识分享也是一种美德。这种双向受益的事,何乐而不为呢。下面就手把…
无分类 iOS知识梳理-Objc语法中值得注意的东西 objc推荐我们通过set/get方法访问对象的属性。很显然,为每一个属性手动添加set/get方法的声明和实现是个性价比很低的重复劳动。因此,objc提供了一些关键字帮助我们简化这一过程。这几个关键字实际上就是这么回…
无分类 ios-原生骨架库网络过渡动画封装 最新版 2.0.5,release版本 目录 关于 TABAnimated 实现原理 优点 演变过程 效果图 安装 使用Cocoapods 手动导入 使用步骤 扩展回调 Tips 属性相关 强调 最后 关于 TABAnimated TABAnimated的起源版本是模仿简书…
无分类 马甲包审核被拒对应的处理方案 马甲包审核被拒,目前网上流传最广的就是2.1和4.3,在查看了很多文章之后,从两篇介绍的比较详细的文章中把这两个大礼包对应条款的解决方案,整理出来,为开发马甲包做一个准备,同时分享个大家。
无分类 ObjectiveC的propertysynthesize和dynamic objc推荐我们通过set/get方法访问对象的属性。很显然,为每一个属性手动添加set/get方法的声明和实现是个性价比很低的重复劳动。因此,objc提供了一些关键字帮助我们简化这一过程。实际上就是这么回事儿。
无分类 2019年iOS常问的基础面试题都会了吧 常问基础面试题: 1、return一个类返回的属性,会不会被释放 2、单例可不可以被销毁 3、NSObject的结构体构造 4、runloop有几个run方法,分别适用于什么场景 5、runloop的生命周期 6、NSObject的load方法是否了解…