iOS开发
未读
自动释放池有什么用?
自动释放池的数据结构 以栈为结点通过双向链表的形式组合而成且和线程一一对应的 AutoReleasePool工作流程 AutoReleasePool是OC的内存自动回收机制,将加入到AutoReleasePool中的变量release时机延迟。在正常情况下,创建的变量会在超出其作用域的时候relea
iOS开发
未读
Socket服务端和客户端实践案例
本期涉及到的库为 GCDAsyncSocket 以下就以我实际接触到的项目为例写出相关的代码 可能与其他案例有地方不相同 本文比较重要和容易踩坑的地方都会加粗 如果遇到问题 请多看几遍 serverSocket服务端 1.首先继承下GCDAsync的代理 GCDAsyncSocketDelegate
iOS开发
未读
Xcode 中 Swift Package Manager 速度慢
这个问题的起源,在学习 Vapor 的时候,项目的依赖都是以SPM形式添加的,然后这些依赖的源头都在Github,所以试了几次,更新速度都很慢,甚至会出现无法更新的错误。简单说下解决方法吧。 代理 Swift Package 获取的速度极慢的根本原因,就在于我们访问Github速度极度不稳定。往往需
iOS开发
未读
记一次SwiftUI奇怪的离屏渲染事件
VStack {
Image("\(list["imageNamed"]!)")
.resizable()
.aspectRatio(contentMode: .fit)
.frame(width: 60, height: 60)
.padding(.vertical
iOS开发
未读
获取相册URL的方法以及通过相册的id获取到该相册的照片资源
我们之前有个需求是 需求直接在界面显示相册的照片 如果大家有需求 可以自取 导入 <Photos/Photos.h> @property (nonatomic,strong) NSArray <PHFetchResult *>*fetchResults;
@property (nonatomic,