摘要:
最近测试反馈一个问题就是输入金额的键盘上小数点变成了逗号,如下图所示 查了一下发现是因为手机系统设置的地区所导致的,部分欧洲地区键盘上小数点即为逗号 如果APP不支持海外版可以忽略这个问题,如果需要支持可以在输入框代理方法里替换成小数点 - (BOOL)textView:(UITextView *) 阅读全文
摘要:
打开终端输入如下指令 $ ssh-keygen -t ed25519 -C "工作邮箱,比如:zhansan@test.com" > Generating public/private ed25519 key pair. 当系统提示您“输入要保存密钥的文件”时,按Enter键。将接受默认文件位置。如 阅读全文
摘要:
分享一个iOS扫描Localizable.strings的工具 https://github.com/ijoshsmith/abandoned-strings 最近项目需求需要把iOS和安卓两端文案统一一下然后添加适配更多的语言库,首先想到各端把各自的无用的文案先清理掉,文案太多如果手动一个一个查删 阅读全文
摘要:
软件置灰删除卸载、软件被锁无法删除处理,终端语句如下 /bin/ls -dleO@ 你APP的路径(可以直接从应用管理里面拖进来) sudo /usr/bin/chflags -R noschg 你APP的路径 软件图标在程序坞中但是无法删除 1.终端输入以下语句 find / -name com. 阅读全文
摘要:
适配内容如下: APP名称和相机、定位等权限提示语的多语言适配 应用内字符串文案的多语言适配 图标资源的适配 1.先在target中添加你想要适配的语言如下图 2.创建Strings本地文件并命名为InfoPlist,如下图 3.在InfoPlist.strings文件中勾选所适配的语言如下图 4. 阅读全文
摘要:
1.cocoapods导入 pod 'SwiftGen' 2.新增js脚本,在TARGETS-Build Phaes-New Run Script Phase 3.导入下方js语句 if [[ -f "${PODS_ROOT}/SwiftGen/bin/swiftgen" ]]; then "${P 阅读全文
摘要:
NSProxy相比于NSObject处理消息转发效率更高,NSObject需要走发消息、动态方法解析、然后才到消息转发阶段,NSProxy会直接来到消息转发methodSignatureForSelector, @interface Myproxy : NSProxy + (instancetype 阅读全文
摘要:
1.OSSpinLock(自旋锁,有优先级翻转问题已摒弃) //导入头文件 #import <libkern/OSAtomic.h> //初始化锁 OSSpinLock lock = OS_SPINLOCK_INIT; //加锁 OSSpinLockLock(&_lock); //解锁 OSSpin 阅读全文
摘要:
重写UINavigationController的push方法 - (void)pushViewController:(UIViewController *)viewController animated:(BOOL)animated{ if (self.viewControllers.count 阅读全文
摘要:
1.终端创建本地私有库 cd /Users/test/Desktop pod lib create testProject 之后会出现如下几个问题依次回复,回复完成后一般会自动打开新建的工程 //项目类型 What platform do you want to use?? [ iOS / macO 阅读全文