Category Archives: iOS

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

UIView to UIImage

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

不妨写一个UIView的类别方法

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

A5处理器的iOS 5.0/5.0.1完美越狱教程

这些日子真是越狱的季节,这三天就帮朋友亲戚越狱了5部苹果产品~

1月21日就出了 A5处理器的 iOS 5.0/5.0.1 的完美越狱了,也就是说支持 iPhone 4S 和 iPad 2 的完美越狱。
这是一款叫 Absinthe 的越狱工具,是首次出现,以前从未见过。
Absinthe 是一键越狱,不需要繁杂的操作,所以新手也不必害怕。
Continue reading