0
点赞
收藏
分享

微信扫一扫

详解HTTP/HTTPS协议

zhongjh 2024-09-20 阅读 26
ios

iOS应用是如何启动以及如何优化

Load和initialize的不同

@property 的本质是什么?

@property中有哪些属性关键字?/ @property 后面可以有哪些修饰符?

什么情况使用 weak 关键字,相比 assign 有什么不同?

__weak  __block

block本质和说明

RunLoop

runtime

设计模式

架构模式

设计原则

App的优化

cocoapod

Swift Package Manager

Alamofire:http网络请求框架 要在Alamofire之后解析JSON,定义一个遵循Codable协议的Swift结构体或类,然后使用 JSONDecoder,可以设置 CodingKeys

11、SnapKit:autoLayout自动布局框架

12、Kingfisher:喵神王巍写的一款关于图片下载、缓存的框架。灵感取自OC里面的SDWebImage

4、RxSwift:函数响应式编程框架,是ReactiveX的swift版本,可以简化异步操作和事件/数据流

8、ObjectMapper:把json对象映射为model对象

不可变对象的copy是浅复制,mutablecopy是深复制

可变对象的copy与mutablecopy都是深复制

举报

相关推荐

0 条评论