iOS 的一些小知识总结
来源:互联网 发布:在美国如何使用淘宝 编辑:程序博客网 时间:2024/05/16 18:00
//1. 如果给一个很老的项目加一个手表Extension,创建watch app target时最好用Swfit. 在给某银行的项目(这个项目有4,5年了)开发手表应用时我们发现,如果用 Objective C来做,模拟器经常没法运行,但是用Swift就没有这样的问题
//
//2. 如果你用Git来保存代码,经常会在切换Branch 后,手表模拟器很久还是一片黑,这时最好的解决办法就是重启 Xcode和模拟器,有时要把电脑重启。
//
//3. 在 info.plist中要保证 CFBundleDisplayName和 CFBundleName名字一样。在iOS 8.2 的 Apple Watch 应用里,显示的是CFBundleName , 而在iPhone 的应用列表里,显示的却是CFBundleDisplayName,如果这两个名字相差太大,苹果会拒绝你的app。
//
//4. 如果你看不到手表模拟器,可以在 iOS Simulator菜单中选 Hardware>External Displays > Apple Watch - 38mm/42mm
//
//5. 如何同时 Debug手表和iPhone 程序:
//A. 先在模拟器运行iPhone app, 然后停止Debuging
//B. 切换到手表app,在模拟器中运行。
//C. 当手表app正在运行时,在iPhone模拟器中点击运行你的App
//D. 在xcode 的主菜单里选 Debug>Attach to Process, 选择你的iPhone app
//
//关于图标的几点建议:
//
//1. 如果你不清楚手表应用对图标的具体要求,可以下载苹果的实例代码,在这个页面找WatchKit Catalog: Using WatchKit Interface Elementshttps://developer.apple.com/watchkit/下载后,打开项目导航到 WatchKit Catalog WatchKit App>Images.xcassets>AppIcon.appiconset里面有所有图标可以参考,名字也最好跟里面的一样。
//
//2. 如果你的图标像素大小不对,可以用Preview(Mac 自带的pdf浏览器)可以修改,在Preview的主菜单找 Tools>Adjust Size,不要勾选 Scale proportionally.
//
//3. 所有图标不能有透明通道,如果有,也可以用Preview修改,选File>Export,然后把 Alpha 选项去掉就可以。
//NSPredicate 比较运算符 >,<,==,>=,<=,!=例如 @"number>100"
//范围运算符 IN BETWEEN例 @"number BETWEEN {1,5}" @"address In {'',''}"
//字符串本身 BEGINSWITH ENDSWITH CONTAINS @"name CONTAN[cd] 'ang'"//包含 [c]不区分大小写 [d]不区分发音符合即没有重音符号 [cd]既不区分发音符号也不区分重音符号
//通配符 : LIKE @"name LIKE[cd]'*er*'" @"name LIKE[cd]'???er*'"
//正则表达式 : MATCHES
// NSString *regex = @"^A.+e$";//以A开头,e结尾 @“name MATCHES %@”
- iOS 的一些小知识总结
- IOS的一些小知识
- IOS的一些小知识
- IOS的一些小知识
- protel总结的一些小知识
- 近期总结的一些小知识
- hi3520d中一些小知识的总结
- IOS 小知识总结
- 一些小知识记录 ios
- IOS:一些小总结
- iOS自己写的一些容易忘记的小知识
- 关于 Kotlin 的一些小知识的总结
- ios初学的一些小知识(大手勿喷)
- iOS开发的一些奇巧淫技(小知识扩展)
- IOS 里面你没有注意到的一些小知识
- ios开发一些零碎的小知识(二)
- 有关于Android Menu的一些小知识总结
- 数据库基础知识--数据库知识的一些小总结
- 同步、异步、多线程与事件型综述
- iOS经典讲解之设置颜色注意事项
- web网站响应时间的评判标准
- 让我们一起写出更有效的CSharp代码吧,少年们!
- 连接第一次连接MySqL数据库 相当慢
- iOS 的一些小知识总结
- hdu5600 N bulbs
- 在 Eclipse 中使用 PHP
- RelativeLayout相对布局
- 如何让页面过时并指定一个过时时间?
- 压力测试、负载测试、容量测试和强度测试的区别
- c#调用TeamViewer或AnyDesk实现远程控制
- winform程序编译的时候,项目里的xml生成到debug目录下对应方法
- Leetcode 85. Maximal Rectangle