[NSDate date]获取的是设备时间,我们如果获取到当前正确的时间呢?
添加第三方开源的源码库,需修改类名,增加TCT前缀,尽量使用Pod不要直接添加第三方源码。 所有类名、类别名及类别方法名都需要添加前缀。 发现某个方法命名比较困难,那么肯定这个方法耦合度太高,需要再次分解。 需要考虑升级的问题,并且指定某些版本强制升级,不可直接删除旧的方法,只可添加新的替代方法,并旧方法标识(DEPRECATED_MSG_ATTRIBUTE(“使用-xxx替代”))。 开放接口,减少对外开放类,只暴露需要使用的类,并且注释及参数一定要写明白。 支持最新特性,64位和Bitcode等。 提供可运行、可测试的Demo。 留一个后门请求接口,用于关闭,防止恶意攻击,或增加统计功能。 使用条件编译就显示,不要运行再提示
/** 获取设备标识符 */ + (NSString *)deviceId;
Validating spec -> libwebp (0.4.3) - WARN | [libwebp/core, libwebp/utils, libwebp/dsp, and more...] xcodebuild: libwebp/src/utils/bit_writer.c:262:11: warning: code will never be executed [-Wunreachable-code] - NOTE | [libwebp/core, libwebp/utils, libwebp/dsp, and more...] xcodebuild: libwebp/src/utils/bit_writer.c:261:29: note: silence by adding parentheses to mark code as explicitly dead - ERROR | [libwebp/webp, libwebp/core, libwebp/utils, and more...] xcodebuild: Returned an unsuccessful exit code. You can use `--verbose` for more information. - NOTE | [libwebp/webp, libwebp/core, libwebp/utils, and more...] xcodebuild: xcodebuild: error: SDK "appletvsimulator" cannot be located. 解决方案: libwebp.podspec.json缺少platforms信息,添加即可,完整spec
分享自己处理多个工程之间依赖的方案。
以NSURL的URLWithString:为例:
APM是用来监控和管理应用软件是否有效运行的。-百度百科
今天刚用上Xcode 7,发现target tab出现Resources Tags(苹果文档部分配图是Asset Tags),立马查询一番。