iOS进阶知识
本专栏负责提供一些iOS进阶知识。
Hanrovey
这个作者很懒,什么都没留下…
展开
-
【iOS开发】iOS 微信编译速度优化分享
转载地址:iOS 微信编译速度优化分享转载 2021-06-29 11:06:50 · 374 阅读 · 0 评论 -
【iOS开发】ARC下,Dealloc还需要注意什么
转载地址:ARC下,Dealloc还需要注意什么转载 2021-06-05 22:50:46 · 157 阅读 · 0 评论 -
【iOS】美团 iOS 工程 zsource 命令背后的那些事儿
转载地址:美团 iOS 工程 zsource 命令背后的那些事儿转载 2021-06-05 14:09:39 · 208 阅读 · 0 评论 -
【iOS开发】Bit(位)与Byte(字节)的区别
转载地址:Bit(位)与Byte(字节)的区别bit意为“位”或“比特”,是电子计算机中最小的数据单位,是计算机存储设备的最小单位,每一位的状态只能是0或1。Byte意为“字节”,8个二进制位构成1个"字节(Byte)",即1Byte=8bit,两者换算是1:8的关系,字节是计算机处理数据的基本单位,即以字节为单位解释信息。1个字节可以储存1个英文字母或者半个汉字,换句话说,1个汉字占据2个字节的存储空间。二进制计算如下:1Byte (B) = 8 bits (b) 1个字转载 2021-06-04 17:49:03 · 854 阅读 · 0 评论 -
【iOS开发】设计模式之单例模式
转载:iOS设计模式之单例模式单例对象一旦建立,对象指针保存在静态区,单例对象在堆中分配的内存空间,只在应用程序终止后才会被释放转载 2021-05-29 22:29:03 · 190 阅读 · 0 评论 -
【iOS开发】block与代理的对比
转载:block与代理的对比转载 2021-05-28 16:33:02 · 232 阅读 · 0 评论 -
【iOS】WKWebView相比于UIWebView浏览器之间内核引擎的区别
转载:WKWebView相比于UIWebView浏览器之间内核引擎的区别转载 2021-05-28 14:34:21 · 1189 阅读 · 0 评论 -
【iOS】iOS App 签名的原理
转载地址:iOS App 签名的原理转载 2021-05-28 11:46:44 · 145 阅读 · 0 评论 -
【iOS开发】为什么 Debug Information Format 改为 DWARF 可以提高编译速度?
转载地址:为什么 Debug Information Format 改为 DWARF 可以提高编译速度?转载 2021-05-25 16:59:19 · 431 阅读 · 0 评论 -
【iOS开发】4种web离线技术原理
转载地址:web离线技术原理转载 2021-05-19 13:48:58 · 298 阅读 · 0 评论 -
【iOS开发】文件内存映射——mmap
转载地址:iOS的文件内存映射——mmap转载 2021-05-19 13:48:02 · 192 阅读 · 0 评论 -
【iOS】底层原理探索-类的加载
转载:iOS底层原理探索-类的加载转载 2021-05-07 16:25:42 · 76 阅读 · 0 评论 -
iOS中的锁(五)-OSSpinLock, os_unfair_lock
转载地址:iOS中的锁(五)-OSSpinLock, os_unfair_lock转载 2021-05-06 17:11:36 · 278 阅读 · 0 评论 -
YYCache 设计分析
转载地址:YYCache 设计分析转载 2021-05-06 16:31:08 · 159 阅读 · 0 评论 -
【Swift】理解h5与native(ios)通信细节
理解h5与native(ios)通信细节转载 2021-04-30 15:10:28 · 194 阅读 · 1 评论 -
【Swift】Moya的设计之道
转载:Moya的设计之道转载 2021-04-30 13:18:57 · 218 阅读 · 0 评论 -
【Swift】Alamofire的设计之道
转载:Alamofire的设计之道转载 2021-04-30 13:18:23 · 117 阅读 · 0 评论 -
【Swift】Swift 中的 strongSelf
转载:iOS——Swift 中的 strongSelf,你以为不需要了?转载 2021-04-29 20:21:56 · 419 阅读 · 0 评论 -
【iOS 开发】 事件传递及响应链
转载:iOS | 事件传递及响应链iOS | 响应链及手势识别转载 2021-04-29 19:27:42 · 69 阅读 · 0 评论 -
【iOS进阶】app路由方案对比
转载地址:ZIKRouter转载 2021-04-08 10:10:15 · 331 阅读 · 0 评论 -
【Swift】Swift 二进制库的兼容问题
转载地址:Swift 二进制库的兼容问题转载 2021-04-02 09:53:52 · 154 阅读 · 0 评论 -
【iOS进阶】chrome调试IOS的webview
chrome调试IOS的webview转载 2021-03-29 16:59:50 · 586 阅读 · 0 评论 -
【iOS进阶开发】移动 H5 首屏秒开优化方案探讨
转载地址:移动 H5 首屏秒开优化方案探讨美团-WebView性能、体验分析与优化手机QQ-70%以上业务由H5开发,手机QQ Hybrid 的架构如何优化演进?原创 2021-03-24 13:43:46 · 408 阅读 · 0 评论 -
【iOS开发】Cocoapods插件机制浅析
Cocoapods插件机制浅析转载 2021-03-17 20:25:05 · 171 阅读 · 0 评论 -
【iOS开发】podfile中 use_frameworks! 和 #use_frameworks!区别
podfile中 use_frameworks! 和 #use_frameworks!区别转载 2021-03-16 19:08:30 · 848 阅读 · 0 评论 -
【iOS开发】使用Cocoapods创建私有podspec
转载地址:使用Cocoapods创建私有podspec转载 2021-03-08 10:23:16 · 83 阅读 · 0 评论 -
【iOS开发】手写单例
转载地址:单例1、单例用途限制创建,提供全局调用,节约资源和提高性能 static的作用:防止外部访问 @synchronized的作用:为了防止多线程同时访问对象,造成多次分配内存空间,所以要加上线程锁。单线程操作可以不用。系统单例有:UIApplication、NSNotificationCenter、NSFileManager、NSUserDefaults、NSURLCache 、NSHTTPCookieStorage等#import "SingleInstance.h"@implemen转载 2021-02-26 10:29:23 · 246 阅读 · 0 评论 -
pod 插件报错: LoadError - cannot load such file -- cocoapods/command/gen
报错信息:LoadError - cannot load such file – cocoapods/command/gen解决方法:gem install cocoapods-generate原创 2021-02-22 16:28:39 · 873 阅读 · 0 评论 -
【Swift】基于 CocoaPods 的组件二进制化实践
转载地址:基于 CocoaPods 的组件二进制化实践转载 2021-01-13 20:12:26 · 245 阅读 · 0 评论 -
【iOS开发】UML类图
转载地址:UML类图转载 2020-12-17 16:38:14 · 410 阅读 · 0 评论 -
【Swift】WKWebView默认缓存策略与HTTP缓存协议
转载地址:WKWebView默认缓存策略与HTTP缓存协议转载 2020-11-12 16:44:24 · 517 阅读 · 0 评论 -
【Swift开发】使用 Property Wrapper 为 Codable 解码设定默认值
转载地址:使用 Property Wrapper 为 Codable 解码设定默认值转载 2020-11-11 14:55:56 · 377 阅读 · 0 评论 -
【iOS开发】查询创建所有语言的ignore内容
转载地址查询创建所有语言的ignore内容原创 2020-09-27 11:00:31 · 112 阅读 · 0 评论 -
【iOS】iOS 如何让WKWebView侧滑返回时html逐级返回,而不是直接返回到上级控制器?
转载地址iOS 如何让WKWebView侧滑返回时html逐级返回,而不是直接返回到上级控制器?iOS使用WKWebView来加载html页面时,如果html页面只有一级的话,那么侧滑返回没什么问题,但如果html是多级的话,那么侧滑返回时有时就会出现直接返回到上级控制器,而不是返回上一级html页面。这是因为html页面的侧滑返回和导航控制器的侧滑返回发生冲突了,系统无法识别到底是哪一种侧滑返回。WKWebView有一个canGoBack属性(A Boolean value indicating w转载 2020-09-18 16:30:44 · 1214 阅读 · 0 评论 -
【iOS】iOS组件化、容器化基础之cocooapods使用系列文章
转载地址:iOS组件化、容器化基础之cocooapods使用转载 2020-09-09 14:17:10 · 443 阅读 · 0 评论 -
【Swift】WebViewJavaScriptBridge深入剖析
WebViewJavaScriptBridge深入剖析转载 2020-08-31 16:30:45 · 312 阅读 · 0 评论 -
【iOS】深入理解Http请求、DNS劫持与解析。
转载地址:深入理解Http请求、DNS劫持与解析。转载 2020-07-17 10:43:19 · 435 阅读 · 0 评论 -
【iOS】58crash日志解析方案介绍
58crash日志解析方案介绍转载 2020-07-09 17:20:42 · 143 阅读 · 0 评论 -
【Swift】self和Self
转载地址:Swift中self和Self理解 Swift 中的元类型:.Type 与 .selfSelf 关键字使用场景只有下面两种:1、Self可以用于协议(protocol)中限制相关的类型2、Self可以用于类(Class)中来充当方法的返回值类型...转载 2020-07-08 23:06:16 · 320 阅读 · 0 评论 -
【iOS开发】ipa安装到手机上的三种方式
转载地址:ipa安装到手机上的三种方式ipa包 安装三种方式,优先推荐第一种方法(通过iTunes安装)。1、通过iTunes安装数据线连接手机之后,会自动连接iTunes,(第一次连接的时候会提示是否信任此电脑,记得点是)。在iTunes里面能看到手机连接上了,直接将ipa安装包拖到iTunes里面,如果成功则可以安装。目前实测iphoneX能通过这种方式安装成功,其他两款手机失败。2、通过Xcode安装在Xcode的导航栏上选择window->Devices and Simulators转载 2020-07-08 11:26:22 · 6103 阅读 · 0 评论