iOS 工作/学习中遇到的问题和测试代码汇总
-
iOS 10.0+
-
设置页面 App-Prefs:root
-
无线局域网 App-Prefs:root=WIFI
-
蓝牙 App-Prefs:root=Bluetooth
-
蜂窝移动网络 App-Prefs:root=MOBILE_DATA_SETTINGS_ID
-
个人热点 App-Prefs:root=INTERNET_TETHERING
-
运营商 App-Prefs:root=Carrier
-
通知 App-Prefs:root=NOTIFICATIONS_ID
-
通用 App-Prefs:root=General
-
通用-关于本机 App-Prefs:root=General&path=About
-
通用-键盘 App-Prefs:root=General&path=Keyboard
-
通用-辅助功能 App-Prefs:root=General&path=ACCESSIBILITY
-
通用-语言与地区 App-Prefs:root=General&path=INTERNATIONAL
-
通用-还原 App-Prefs:root=Reset
-
墙纸 App-Prefs:root=Wallpaper
-
Siri App-Prefs:root=SIRI
-
隐私 App-Prefs:root=Privacy
-
Safari App-Prefs:root=SAFARI
-
音乐 App-Prefs:root=MUSIC
-
音乐-均衡器 App-Prefs:root=MUSIC&path=com.apple.Music:EQ
-
照片与相机 App-Prefs:root=Photos
-
FaceTime App-Prefs:root=FACETIME
-
系统自带app URL scheme收集参考:https://www.zhihu.com/question/51662806
前置条件 多人合作开发时 保证新的代码可以编译 于是使用脚本来进行编译
- 0 先在电脑中 正常的运行一次代码
- 1 找到
.xcodeproj工程 显示包内容. 打开project.pbxproj找到DEVELOPMENT_TEAM - 2 复制DEVELOPMENT_TEAM的Value (10位数类似D5M8CJ9NDR)
- 3 终端切到 工程文件所在的文件夹
xcodebuild build -project 工程名.xcodeproj
-configuration Release
-allowProvisioningUpdates
DEVELOPMENT_TEAM="D5M8CJ9NDR"
CODE_SIGN_STYLE=Automatic
CODE_SIGN_IDENTITY="Apple Development"
OMBINE_HIDPI_IMAGES=YESlibtool -static -o libXXXX.a *.a
malloc 和 new 单例的两种模式 那种锁的效率高 类的虚继承解决什么问题 虚函数表的实现(子类对象的内存地址怎么排列的)