![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
swift
linzhiji
这个作者很懒,什么都没留下…
展开
-
UITableView 数据从下往上增长/滑动
tableview变化。以上是object c。原创 2023-01-29 19:04:45 · 376 阅读 · 0 评论 -
swift deinit 没运行,没有进,没跑原因
delegate 要用 weak var。原创 2023-01-29 14:08:44 · 626 阅读 · 0 评论 -
ios swift 使用Alamofire 给飞书机器人发消息
【代码】ios swift 使用Alamofire 给飞书机器人发消息。原创 2023-01-17 22:30:00 · 181 阅读 · 0 评论 -
UIButton的imageEdgeInsets和titleEdgeInsets
其中案例上下居中不好使,改了一下。原创 2023-01-14 11:37:37 · 217 阅读 · 0 评论 -
UIView CoreAnimation CGAffineTransform和CATransform3D
参考。原创 2022-12-24 17:23:04 · 162 阅读 · 0 评论 -
ios xcode Architectures
1、如果你此时准备在arm64模拟器上运行,这说明你的编译产物没有arm64指令集支持,检查中Excluded Architecture是否把 arm64 的支持去掉了。2、如果你并没有在arm64模拟器上运行,你只是在运行某些检测工具,这说明工具在帮你使用arm64模拟器环境测试你的代码。鉴于你不想在arm64模拟器上运行代码,你可以取消模拟器的arm64支持。原创 2022-12-22 12:11:08 · 1586 阅读 · 0 评论 -
Undefined symbols for architecture arm64 symbol(s) not found for architecture arm64
这个问题,字面意思看起来是使用的 framework 或者 .a 打包的时候,没有设置 arm64。google 百度了一堆,都没有解决,最终看到去掉了 -all_load, 再编译就行了。原创 2022-12-22 10:08:33 · 908 阅读 · 0 评论 -
RxSwift之UI控件UITableView扩展的使用
参考。原创 2022-12-20 20:40:27 · 310 阅读 · 0 评论 -
ios swift 宏定义Ifdef 模拟器 真机
swift 4.1 后。原创 2022-12-15 14:24:45 · 471 阅读 · 0 评论 -
ios swift 图标 图片 图像 SF Symbols 如何使用
从 iOS 13 开始,Apple 提供了开发可用 iOS App 的 icon SF Symbol。(SF 是 San Francisco 的缩写,是旧金山的意思)原创 2022-12-13 21:26:24 · 819 阅读 · 0 评论 -
SnapKit
https://github.com/SnapKit/SnapKithttps://dnz-think.medium.com/swift%E5%A5%97%E4%BB%B6-snapkit-%E4%BD%BF%E7%94%A8%E8%AA%AA%E6%98%8E-d250b1c7e2db原创 2022-12-13 11:01:55 · 279 阅读 · 0 评论 -
iphone ios 消息通信机制NSNotificationCenter
最近写程序需要用到这类,研究了下,现把成果和大家分享。NSNotificationCenter是专门供程序中不同类间的消息通信而设置的,使用起来极为方便,设置通知,就是说要在什么地方(哪个类)接受通知,一般在初始化中做。[[NSNotifi原创 2011-09-02 15:39:06 · 3106 阅读 · 3 评论 -
Swift 网络请求 Moya+RxSwift
Swift中优雅的网络请求官方github原创 2022-12-03 20:57:35 · 1018 阅读 · 0 评论 -
如何设置xcode debug release test dev 等模式
debug release模式默认就有。Debug模式在开发的时候用, Release在TestFlight 或 App Store使用。当你点击 (cmd + R) 运行程序到模拟器或者真机上的时候,跑的就是debug模式。 在弹框中选择 选择中进行 和 的切换 点击+。 duplicate 一个,改个名字Test, QA或者其他的,再回到scheme,会发现多出来了模式给不同的编译模式,设置不同的包名,就可以在同一个设备上安装不同环境的包 How to Setup Configurations原创 2022-12-03 10:56:21 · 2049 阅读 · 0 评论 -
swift as as! as?
【代码】swift as as!as?原创 2022-12-02 14:29:38 · 381 阅读 · 0 评论 -
swift try? 和 try!
try?会将错误转换为可选值,当调用try?+函数或方法语句时候,如果函数或方法抛出错误,程序不会发崩溃,而返回一个nil,如果没有抛出错误则返回可选值。上述代码中 let datas = try?findAll() 语句中使用了 try?,datas是一个可选值,本例中输出nil。使用了try?语句没有必要使用 do-catch 语句将其包裹起来。原创 2022-12-02 11:41:30 · 470 阅读 · 0 评论 -
使用MVVM Swift UIKit RxSwift 写一个SpaceX 发射计划APP
文章:源码测试case。原创 2022-12-01 17:43:10 · 556 阅读 · 0 评论 -
swift使用协议protocols 进行复合扩展
ViewController 增加等待指示器(菊花)原代码使用 protocol 拆再来一个扩展使用这种方法有另外一个好处,在某些的controller里,我们可以实现自定义的。原创 2022-12-01 15:26:48 · 267 阅读 · 0 评论 -
swift 使用 case let 进行模式匹配
调用。原创 2022-12-01 14:44:14 · 609 阅读 · 0 评论 -
xcode swift 常用标记 TODO MARK FIXME
MARK 又叫做代码标注,我们可以使用它来添加一些说明文字。同时可以选择其上方是否需要显示分割线。原创 2022-12-01 11:15:29 · 875 阅读 · 0 评论 -
xcode swift 单元测试 test
XCTest是苹果官方的测试框架,是基于OCUnit的传统测试框架,测试编写起来非常简单。原创 2022-11-30 16:34:51 · 852 阅读 · 1 评论 -
mac ios pods 使用小结
mac ios pods 使用小结原创 2014-11-29 12:23:43 · 3213 阅读 · 1 评论 -
ios swift 内存管理
参考。原创 2022-11-30 11:52:10 · 196 阅读 · 0 评论 -
swift weak和unowned
当访问对象时该对象可能已经被释放了,则用 weak。比如 delegate 的修饰。unowned: 假设引用对象在生命周期总是存在,这样其属性声明是非可选类型。当访问对象确定不可能被释放,则用 unowned。比如 self 的引用。实际上为了安全起见,很多公司规定任何时候都使用 weak 去修饰。weak: 对象在预见时间内可能为空,这样属性只能为可选类型。原创 2022-11-30 11:36:07 · 283 阅读 · 0 评论 -
swift 闭包closure 省略
表达式。原创 2022-11-30 10:53:06 · 389 阅读 · 0 评论 -
RxSwift 学习笔记
官方文档:官方文档,中文翻译讲的比较通俗。原创 2022-11-29 22:42:01 · 680 阅读 · 0 评论 -
swift uikit
Apple Developer Documentation原创 2022-11-29 19:40:27 · 213 阅读 · 0 评论 -
swift 函数式响应编程
swift 函数式响应编程原创 2022-11-29 11:38:12 · 96 阅读 · 0 评论 -
swift @State @Published+@StateObject+@ObservedObject+@ObservableObject+@Binding+$0$1
struct 是赋值, class是引用在struct 的计算属性(computed property)里,不允许改变成员变量加上。原创 2022-11-29 11:14:05 · 373 阅读 · 0 评论