Loading...
CocoaPods在CocoaPods Support & Maintenance Plans中提到开始进入维护模式,不会再更新新功能。衡量了一下支持SP...
DDLoggerSwift是之前为了方便日志调试,封装的iOS工具。比print多了调用行数的日志输出和数据保存。最近碰到在一些效率问题,重新进行了优化调...
因为之前开发的调试框架比较分散,所以希望可以通过一个通用的框架,通过插件的结构去组合不同的调试工具。该工具是为了高效的定位解决问题,而不是追求大而全...
如果您需要的是快速集成多个调试功能,例如日志查看、网速测试、文件查看等功能,请使用 DamonHu/DDKitSwift。面向的对象是DDKitSwift...
iOS端将输出日志log悬浮显示在屏幕上,可以生成日志文件分享,便于在真机没有连接xcode的情况下调试信息。可以分享、筛选log等操作。该项目使用...
虽然在AFNetworking和Alamofire中,提供的有检测手机网络的功能,但是只是知道了用户的网络连接方式,并不清楚用户的真实用户体验,可能用户虽...
雪花算法是Twitter使用scala语言开源了一种分布式id生成算法,根据时间戳递增的唯一ID。和UUID一样全局唯一。
UIImage是一个很常见的组件,最常见的就是通过name或者路径读取。两种创建方式的解释public init?(named name: String)...
在拿SwiftUI练手Mac客户端ZXKitLogger_Mac时,发现通过SwiftUI可以很简单的就为组件增加拖拽和文件处理。
这周开发了一个ZXKitLogger_Mac,用于iOS手机和Mac端的在同一局域网下的实时日志传输和显示。比如iOS端操作时的日志,可在Mac端实时监控...
Flarum是一个开源的现代化论坛社区程序,该教程适合自己app账户系统打通Flarum账户体系实现自动登录,或者在app自动注册Flarum账户。
SVProgressHUD已经很强大,那么为什么又要重复造这个轮子?因为样式在美工眼中不好看、层级操作不符合自己的需求、造起来更简单呀。
搜了网上的教程是真的乱,废话不多说,这里从启动到具体的VC,横竖屏切换完美搞定。如果你的app只需要支持一个方向,那么不需要看以下内容,只需要将项目的Ge...
之前写过OC版本的HDCommonTools,为不同的类型封装不同的Category,根据数据处理、文件管理、多媒体管理、权限管理、系统信息、Appsto...
在OC时代,第三方库为现有系统类添加方法为了防止后续和系统函数冲突,采用了添加自定义前缀的方式,比如Masonry使用mas_前缀[view1 mas_m...
HDWindowLogger是我为了离线调试查看日志方便而开发的一个sdk,支持输出日志log悬浮显示在屏幕上,可以生成日志文件分享,便于在真机没有连接x...
在ViewController中有viewDidLoad、viewWillAppear等时机,可以根据需要布局,那如果自定义View该如何正确在自己的声明...
在iOS13中提到,如果你的应用使用了QQ登录或者微信登录等第三方快捷登录的话,也需要支持apple登录。
拖拖拉拉大概是现在人的通病,拖延症泛滥的我们在事前踌躇满志,在事后愧疚自责。比如想买本书、想和老友约个饭、再到更小的把垃圾扔一下。
通常我们在跳转到其他app时使用的是scheme url的方式,但是现在在申请微信登录或者qq登录时,都开始要求设置Universal Links。
willSet和didSet是swift中的属性观察者,可用于存储属性修改时的操作。关于计算属性和存储属性可以查看这个文章:从一个报错说下Swift计算属...
混编的问题,OC 是基于运行时,遵循了 KVC 和动态派发,而 Swift 为了追求性能,在编译时就已经确定
All paths through this function will call itselfOC的属性访问在OC中,如果在设置某个属性,同时还有其他操...
Bagel是一个小型原生iOS网络调试器。 它不是代理调试器,因此您不必乱用证书,代理设置等。只要您的iOS设备和Mac位于同一网络中,您就可以查看设备分...