2017年02月04日
最近开发中为了方便自己测试,准备弄个简单业务错误日志统计。由于只是测试用,况且出现我认为可能错的情况几率很小。想在不改变现有代码的情况下,直接获取NSLog内容。查了些资料,知道NSLog输出的内容会写到控制台和系统日志(ASL)里面。我就想在输入到ASL的时候把特定的数据给保存下来。但是我无法知道NSLog什么时候输出内容,看到网上开源的DDLogger的源码,找到了解决的方法。原来只是需要注册下系统的通知就可以拿到输出的时机,然后通过<asl.h>提供的方法去操作系统设备log。
2017年02月04日
How to notify from one of your app to be notified from your another app.This was one of problem I faced while I was working on iOS8 new feature extensions (Document Provider Extension).When you add any extensions to your project you have add it
2017年02月03日
Apple 设备可在用户不感知的情况下进行wifi的切换,如果我们在App 内部需要感知设备wifi切换的变化,可以在 Darwin Notify Center 中注册监听 kNotifySCNetworkChange 通知,如下:static void onNotifyCallback(CFNotificationCenterRef center,
&nb
2017年02月03日
CF_EXTERN_C_BEGIN
int SBSLaunchApplicationWithIdentifier(CFStringRef bid, BOOL flags);
bool SBSProcessIDForDisplayIdentifier(CFStringRef id, pid_t *pid);
bool SBSOpenSensitiveURL(CFURLRef url);
bo