- 博客(7)
- 资源 (8)
- 收藏
- 关注
原创 浅谈UIAlertView与UIAlertController
苹果在iOS8.0后推出了UIAlertController以代替UIAlertView,导致的后果就是UIAlertView在iOS9.0之后被deprecated了,也就是iOS8.0之后只能用UIAlertController,iOS8.0之前只能用UIAlertView。所以如果想同时兼容iOS7和iOS8,就判断一下系统的版本,demo代码如下:if ([[[UIDevice cur
2016-04-28 17:35:57 5301
原创 iOS 正则表达式
iOS 中可以通过 NSPredicate 来处理正则表达式。相关资料如下:NSPredicate 苹果官方文档:http://developer.apple.com/documentation/Cocoa/Conceptual/Predicates/predicates.htmlPredicate format strings:http://developer.apple
2016-04-27 17:43:18 426
原创 iOS对图像进行尺寸压缩
iOS Objective-C对图像进行压缩,最简单的就是对图像进行等比例缩小。代码如下:- (UIImage*)scaleFromImage:(UIImage*)image scaledToSize:(CGSize)newSize{ CGSize imageSize = image.size; CGFloat width = imageSize.width; CGFloat heig
2016-04-22 11:52:57 951
原创 iOS获取设备IP地址
项目用到要获取iOS设备的IP地址,有2种方法:1)第一种比较简单,但是只有当你的设备连接到WIFI时才能获取到IP地址,倘若你的设备用的是流量,那就不行。代码如下:#import #import // Get IP Address- (NSString *)getIPAddress { NSString *address = @"error"; str
2016-04-12 17:03:39 15030 1
原创 更改iOS状态栏颜色
状态栏分为两种颜色,默认的是黑色,这里想要改为白色:分为两步:第一步:在项目中找到plist文件,添加View controller-based status bar appearance,设置为NO,下图:第二步:在APPDelete里面的- (BOOL)application:(UIApplication *)application didFinis
2016-04-12 11:30:58 471
原创 解决CocoaPods pod install/pod update更新慢的问题
最近使用CocoaPods来添加第三方类库,无论是执行pod install还是pod update都卡住了,就没反应了。原因在于当执行以上两个命令的时候会升级CocoaPods的spec仓库,加一个参数可以省略这一步,然后速度就会提升不少。加参数的命令如下: pod install --verbose --no-repo-update pod update --verbose --
2016-04-11 09:42:56 1281
原创 iOS异步加载网络图片
在iOS中加载网络图片有多种方式:法1:在主线程中同步加载网络图片在主线程中加载图片,先将图片的URL存放进NSURL,然后再用这个NSURL初始化NSData,再把UIImage用NSData初始化,就行了。代码如下:- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSInd
2016-04-01 16:54:25 5169
iOS异步加载网络图片Demo代码
2016-04-05
iOS异步加载网络图片
2016-04-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人