Oct
14
iOS 小知识: App Store Link
Published 12:10 Oct 14, 2014 by @ezra.
#Programming# 介绍一些 iOS 小知识。
直接在 App Store 打开应用页面而不跳转 Safari
打开链接时将 https:// 换成 itms-apps:// 即可。
附上 iTunes Link Mak...
Oct
14
iOS 小知识: KVC 与 简单集合运算符
Published 12:10 Oct 14, 2014 by @ezra.
#Programming# 介绍一些 iOS 小知识。
KVC 与简单集合运算
也就是 @sum、@avg、@count、@max、@min 这五个家伙,分别表示和、平均值、计数、最大值,最小值。
举个栗子:
NSArray *...
Oct
14
iOS 小知识: UITableView 收起键盘
Published 12:10 Oct 14, 2014 by @ezra.
#Programming# 介绍一些 iOS 小知识。
UITableView 收起键盘
可能很多用用过 [self.view endEditing:YES]; 这句代码,但对于 UITableView 还有更好的选择:
tab...
Oct
14
iOS 小知识: URL 脱义
Published 12:10 Oct 14, 2014 by @ezra.
#Programming# 介绍一些 iOS 小知识。
URL 脱义
适用于 URL 中包含中文、其他 URL 或 URL 关键字的情况:
NSString *newURL = (NSString *)CFBridgingRe...
Oct
14
iOS 小知识: 为 UIView 设置图片
Published 12:10 Oct 14, 2014 by @ezra.
#Programming# 介绍一些 iOS 小知识。
给 UIView 设置图片
方法一
UIImage *image = [UIImage imageNamed:@"<#Your Image#>&q...
Oct
14
iOS 小知识: 去除 NSString 两端空白与空行
Published 12:10 Oct 14, 2014 by @ezra.
#Programming# 介绍一些 iOS 小知识。
去除 NSString 两端空白与空行"
去除两端空格
[string stringByTrimmingCharactersInSet:[NSCharacterSet ...
Oct
14
iOS 小知识: 忽略编译器警告
Published 12:10 Oct 14, 2014 by @ezra.
#Programming# 介绍一些 iOS 小知识。
忽略警告
废弃
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wdepre...
Oct
14
iOS 小知识: 模拟 Home 键点击
Published 12:10 Oct 14, 2014 by @ezra.
#Programming# 介绍一些 iOS 小知识。
模拟 Home 键单击
[[UIApplication sharedApplication] performSelector:@selector(suspend)];
注意...
Oct
14
iOS 小知识: 汉字转拼音
Published 12:10 Oct 14, 2014 by @ezra.
#Programming# 介绍一些 iOS 小知识。
汉字转拼音
@interface NSString (MandarinLatin)
- (NSString *)stringByReplacingMandarinToLat...
Oct
14
iOS 小知识: 生成随机浮点数
Published 12:10 Oct 14, 2014 by @ezra.
#Programming# 介绍一些 iOS 小知识。
生成随机浮点数
定义宏 #define ARC4RANDOM_MAX 0x100000000。
使用 arc4random() 来获取 0 ~ 100 的浮点数了: dou...
Oct
14
iOS 小知识: 获取网页内容高度
Published 12:10 Oct 14, 2014 by @ezra.
#Programming# 介绍一些 iOS 小知识。
获取 Web 页面内容高度
利用 JavaScript 来实现,一般写在 UIWebView 代理中。
- (void)webViewDidFinishLoad:(UIWe...
Oct
14
iOS 小知识: 防止锁屏
Published 12:10 Oct 14, 2014 by @ezra.
#Programming# 介绍一些 iOS 小知识。
防止锁屏
[[UIApplication sharedApplication] setIdleTimerDisabled:YES];...