摘要: 一.普通文案适配 1.组件内创建Strings文件并添加适配文案 (1).创建Strings文件,如下图 命名一般以系统名Localizable命名即可,如下图所示。如果起其他名称,需要在后面步骤中添加对应tbl名称,详细见后面步骤二中的第3点 (2).将需要适配的语言加入到strings文件中,勾 阅读全文
posted @ 2024-09-07 15:54 zk1947 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 实际开发中经常遇到开发一半,要拉代码或者切分支的情况,这时候开发一半的代码如果不提交或者删除重置是无法拉取和切换分支的,那么这个时候可以把这部分代码暂存起来,然后在想取出的时候取出就行了 1.点击暂存文件,如下图 2.点击贮藏,然后输入一个标识 3.此时就可以正常拉取代码和切换分支了,当拉取完代码或 阅读全文
posted @ 2024-09-01 11:23 zk1947 阅读(68) 评论(0) 推荐(0) 编辑
摘要: demo放在了文末 1.AppDelegate中增加屏幕方向属性UIInterfaceOrientationMask class AppDelegate: UIResponder, UIApplicationDelegate { var orientationLock = UIInterfaceOr 阅读全文
posted @ 2024-07-19 11:29 zk1947 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 实现自定义表情键盘效果如下 demo 参考自PPStickerKeyboard 阅读全文
posted @ 2024-07-17 10:32 zk1947 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 合并静态库shell脚本报错,在shell的 Build Settings中将 User Script Sandboxing设为NO,重新运行即可 阅读全文
posted @ 2024-05-17 16:18 zk1947 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 1.pod集成代码 pod 'SwiftLint' 2.添加JS代码如下 同时保证将JS放在Sources之前 3.cd到项目根目录下,创建yml文件 touch .swiftlint.yml 4.将规则内容粘贴到yml中 # Yaml doc reference: # https://github 阅读全文
posted @ 2024-04-23 09:34 zk1947 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 通过手势代理方法判断处理,代码如下 let tap = UITapGestureRecognizer(target: self, action: #selector(tapAction)) tap.delegate = self view.addGestureRecognizer(tap) func 阅读全文
posted @ 2023-07-27 16:07 zk1947 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 在其中一个Target的Preprocessor Macros中添加字段RVCTAG后,代码判断发现不生效 代码逻辑如下 #if RVCTAG return true #else return false #endif 还需要在Build Setting > Swift compiler - Cus 阅读全文
posted @ 2023-07-01 12:17 zk1947 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 工具类 import UIKit import Network class LocalNetworkPermissionChecker { private var host: String private var port: UInt16 private var checkPermissionSta 阅读全文
posted @ 2023-05-24 17:43 zk1947 阅读(955) 评论(0) 推荐(0) 编辑
摘要: 首先编辑.gitignore文件如下 然后将我们想忽略的文件加上 然后终端输入如下代码 cd 项目路径 git rm -r --cached . git add . git commit -m ''" 之后重启sourcetree就可以了 阅读全文
posted @ 2023-01-09 14:49 zk1947 阅读(239) 评论(0) 推荐(0) 编辑