Author Archives: Klaudz

iOS 11 短信拦截开发经验分享

前言

2017 年 6 月 5 日,苹果在 WWDC 2017 上正式公布了 iOS 11,并在当天面向开发者提供开发者测试版的下载。

在 iOS 11 中,Apple 向开发者开放了很多新的 SDKs 和 APIs,IdentityLookup.framework 便是其中之一。
开发者可以在应用中创建一个 MessageFilter 插件,实现实时的短信拦截功能。

与 iOS 10 的电话标记和拦截功能一样,短信拦截功能也是由腾讯手机管家与苹果合作的成果。(←_← 这绝对是一个广告。)

Continue reading

iOS 9 广告拦截插件开发经验分享

继续腾些时间写写「iOS 插件开发经验分享」系列文章。
这期为大家介绍的主角是面世没多久的 iOS 9 Content Blocker Extension(内容拦截插件)。

需要了解一些与 iOS 插件开发有关的基础,可以先参考前面的文章。
传送门:《Apple Watch 开发经验分享》 《iOS 8 Widget 开发经验分享》

Continue reading

iOS 8 Widget 开发经验分享

Extension 开发是 iOS 8 和 Mac OS X 10.10 新增的开发功能,Widget 是其中的一种 Extension。

Widget 又名 Today Extension(今天插件),是在通知中心“今天”栏展示的插件。
用于快速展示简单的任务或视图。 我们可以在 Widget 中展现一些数据,例如天气、流量、网速等等。
下图为手机管家 iOS AppStore v5.0 的 Widget 截图。

img

下面分享一下 Widget 插件开发的一些经验。

Continue reading

监控Windows进程创建(二)——映像劫持

前情提要

学习美剧写下前情提要吧。
最近发现公司的PC每天至少会弹一次net命令的窗口。我不得不起疑心,究竟是公司下的策略,还是我已被肉鸡?
终于在Shawn的提点下,用本地组策略找出了元凶。(监控Windows进程创建(一)——本地组策略
但显然我的好奇心没有这么容易被满足,我更希望知道,它调用net命令究竟做了什么。

思考

Continue reading

UIView to UIImage

一直就没记着把UIView截成UIImage的那几行代码,因为不经常使用,而且函数名有点长。。。
特此记录,方便以后查阅。

不妨写一个UIView的类别方法

[objc]
@interface UIView (UIImageConverter)
– (UIImage *)convertedImage;
– (UIImage *)convertedImageWithFrame:(CGRect)frame;
@end
[/objc]
Continue reading