会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
小小程序员的日常
业精于勤荒于嬉,行成于思毁于随
博客园
首页
新随笔
联系
订阅
管理
2024年9月7日
iOS端-多语言国际化适配方案,组件化多语言适配
摘要: 一.普通文案适配 1.组件内创建Strings文件并添加适配文案 (1).创建Strings文件,如下图 命名一般以系统名Localizable命名即可,如下图所示。如果起其他名称,需要在后面步骤中添加对应tbl名称,详细见后面步骤二中的第3点 (2).将需要适配的语言加入到strings文件中,勾
阅读全文
posted @ 2024-09-07 15:54 zk1947
阅读(915)
评论(0)
推荐(0)
2024年9月1日
Mac版Sourcetree暂存代码和取出代码
摘要: 实际开发中经常遇到开发一半,要拉代码或者切分支的情况,这时候开发一半的代码如果不提交或者删除重置是无法拉取和切换分支的,那么这个时候可以把这部分代码暂存起来,然后在想取出的时候取出就行了 1.点击暂存文件,如下图 2.点击贮藏,然后输入一个标识 3.此时就可以正常拉取代码和切换分支了,当拉取完代码或
阅读全文
posted @ 2024-09-01 11:23 zk1947
阅读(375)
评论(0)
推荐(0)
2024年7月19日
Swift横竖屏切换、自动旋转屏幕、手动旋转屏幕、锁定当前屏幕禁止转屏、横竖屏页面跳转过度、横竖屏UI适配
摘要: demo放在了文末 1.AppDelegate中增加屏幕方向属性UIInterfaceOrientationMask class AppDelegate: UIResponder, UIApplicationDelegate { var orientationLock = UIInterfaceOr
阅读全文
posted @ 2024-07-19 11:29 zk1947
阅读(756)
评论(0)
推荐(0)
2024年7月17日
Swift实现自定义Emoji、自定义表情、自定义键盘
摘要: 实现自定义表情键盘效果如下 demo 参考自PPStickerKeyboard
阅读全文
posted @ 2024-07-17 10:32 zk1947
阅读(90)
评论(0)
推荐(0)
2024年5月17日
iOS合并静态库framework报错xcodebuild: error: Unable to read project 'Test.xcodeproj'. Reason: Could not open workspace file at ~/Desktop/Test/Test.xcodeproj/project.xcworkspace/contents.xcworkspacedata
摘要: 合并静态库shell脚本报错,在shell的 Build Settings中将 User Script Sandboxing设为NO,重新运行即可
阅读全文
posted @ 2024-05-17 16:18 zk1947
阅读(148)
评论(0)
推荐(0)
2024年4月23日
集成SwiftLint
摘要: 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
阅读(33)
评论(0)
推荐(0)
2023年7月27日
UIView上添加UITapGestureRecognizer手势后,导致view上的UIButton无响应
摘要: 通过手势代理方法判断处理,代码如下 let tap = UITapGestureRecognizer(target: self, action: #selector(tapAction)) tap.delegate = self view.addGestureRecognizer(tap) func
阅读全文
posted @ 2023-07-27 16:07 zk1947
阅读(271)
评论(0)
推荐(0)
2023年7月1日
Swift多Target预编译Preprocessor Macros中添加字段后不生效处理
摘要: 在其中一个Target的Preprocessor Macros中添加字段RVCTAG后,代码判断发现不生效 代码逻辑如下 #if RVCTAG return true #else return false #endif 还需要在Build Setting > Swift compiler - Cus
阅读全文
posted @ 2023-07-01 12:17 zk1947
阅读(118)
评论(0)
推荐(0)
2023年5月24日
ios主动拉起本地网络权限弹窗,代码显示本地网络权限弹窗实现
摘要: 工具类 import UIKit import Network class LocalNetworkPermissionChecker { private var host: String private var port: UInt16 private var checkPermissionSta
阅读全文
posted @ 2023-05-24 17:43 zk1947
阅读(1509)
评论(0)
推荐(0)
2023年1月9日
git代码仓sourcetree忽略.xcuserstate或.xcscheme等文件设置
摘要: 首先编辑.gitignore文件如下 然后将我们想忽略的文件加上 然后终端输入如下代码 cd 项目路径 git rm -r --cached . git add . git commit -m ''" 之后重启sourcetree就可以了
阅读全文
posted @ 2023-01-09 14:49 zk1947
阅读(360)
评论(0)
推荐(0)
下一页
公告