1、Android IDE官方下载地址:https://developer.android.com/studio/index.html
2、下载安装后第一次启动需要初始化,下载一些组件及SDK之类的,但国内由于长城防火墙的限制,无法下拉更新或下载相关组件,开发工具会弹出一个设置代理的页面,我们可以[……]
1、Android IDE官方下载地址:https://developer.android.com/studio/index.html
2、下载安装后第一次启动需要初始化,下载一些组件及SDK之类的,但国内由于长城防火墙的限制,无法下拉更新或下载相关组件,开发工具会弹出一个设置代理的页面,我们可以[……]
1、以前没有碰到过类似问题,好像Xcode升级到8.0后出现这个问题,之前的项目编译一直会报这个错误提示!
2、解决方案:分别进入工程目录与DerivedData目录;执行 “xattr -rc .”;
3、注意-rc后面空格,再还有一个点![……]
1、通过获取全局info.plist中的UILaunchImages属性,这是一个字典,大概格式如下所示:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | <__nsarraym 0x6000002413b0>( { UILaunchImageMinimumOSVersion = "8.0"; UILaunchImageName = "LaunchImage-800-Portrait-736h"; UILaunchImageOrientation = Portrait; UILaunchImageSize = "{414, 736}"; }, { UILaunchImageMinimumOSVersion = "8.0"; UILaunchImageName = "LaunchImage-800-667h"; UILaunchImageOrientation = Portrait; UILaunchImageSize = "{375, 667}"; }, { UILaunchImageMinimumOSVersion = "7.0"; UILaunchImageName = "LaunchImage-700"; UILaunchImageOrientation = Portrait; UILaunchImageSize = "{320, 480}"; }, { UILaunchImageMinimumOSVersion = "7.0"; UILaunchImageName = "LaunchImage-700-568h"; UILaunchImageOrientation = Portrait; UILaunchImageSize = "{320, 568}"; } )</__nsarraym> |
2、遍历这个数组,找到图片尺寸为当前屏幕尺寸的字典,取出文件名即可
3、封装成工具类方法[……]
1、升级Xcode8之后,原项目运行时在控制台多出了一些日志信息,如下所示:
1 | 2016-09-18 15:38:17.290635 Test[1243:287383] subsystem: com.apple.UIKit, category: HIDEventFiltered, enable_lev[......]<p class="read-more"><a href="https://www.yusian.com/blog/analysis/2016/09/18/154828778.html">继续阅读</a></p> |
根据屏幕分辨率来区分
1、HD:1280 x 720
2、FHD 1K:1920 x 1080
3、QHD 2K:3840 x 2160
4、UHD 4K:4096 x 2160
5、Quad UHD 8K:7680 x 4320
[……]