摘要:
会话设置 - (void)setupAudioSession { self.audioSession = [AVAudioSession sharedInstance]; NSError *error = nil; // 设置音频会话类别 [self.audioSession setCategory 阅读全文
摘要:
使用公共依赖,项目和SDK都依赖同一个库,这样就需要沟通和协调,一旦需要升级改动,也许会牵一发而动全身,就是都得跟着改的意思 各自维护,谁挖的坑谁填,这样的好处就不会相互牵连,职责相对明确清晰,坏处就是少了复用性,增加冗余 具体实施: 做成公共组件,由项目宿主(壳工程)依赖,各SDK能够读取到符号即 阅读全文
摘要:
Q1: 移动端js sdk 如何做性能测试,包括cpu,内存,网络,耗电量等性能指标的测试,业界都有哪些成熟可用的方案 移动端 JS SDK 的性能测试涵盖 CPU、内存、网络、耗电量等多个方面,需要结合多种工具和方法才能全面评估。业界并没有单一的“成熟可用方案”,而是根据具体需求选择不同的工具和策 阅读全文
摘要:
添加经纬度信息和自定义字段 可参考 https://github.com/Nikita2k/SimpleExif #import <ImageIO/ImageIO.h> - (NSData *)addExifDataToImage:(NSData *)imageData withLatitude:( 阅读全文
摘要:
想要修改build号,方法还挺多的,最近也在做一些CI/CD的事情,恰好用到了 手动修改 (笨方法) 脚本修改 fastlane/Jenkins的一些插件 PlistBuddy 操作Info.plist文件 sed指令修改工程配置 感觉以上方法都麻烦,正确做法应该如下这般 #Info.plist添加 阅读全文
摘要:
```bash if [ "$PLATFORM_NAME" = "iphonesimulator" ] ; then echo "模拟器运行" else echo "真机运行" fi ``` 阅读全文
摘要:
## 私有API (慎用 不上appstore的话就可以用) ```objc //AppDelegate.m //监听锁屏事件 #define kNotificationLock CFSTR("com.apple.springboard.lockcomplete") //监听屏幕状态变化事件 #de 阅读全文
摘要:
举例: 通过油猴下载 `https://www.cocoacontrols.com/`的 `GitHub`代码 ```js // ==UserScript== // @name cocoacontrols.com下载代码 // @namespace http://tampermonkey.net/ 阅读全文
该文被密码保护。 阅读全文