- 博客(12)
- 收藏
- 关注
转载 将NSString转换成UTF8编码的NSString
转自:http://blog.csdn.net/a6472953/article/details/8163016 在使用网络地址时,一般要先将url进行encode成UTF8格式的编码,否则在使用时可能报告网址不存在的错误,这时就需要进行转换 下面就是转换函数: NSString *urlString= [NSString stringWithFo
2014-03-29 12:06:26 9924
转载 ios nil、NULL和NSNull 的使用
nil用来给对象赋值(Objective-C中的任何对象都属于id类型),NULL则给任何指针赋值,NULL和nil不能互换,nil用于类指针赋值(在Objective-C中类是一个对象,是类的meta-class的实例), 而NSNull则用于集合操作,虽然它们表示的都是空值,但使用的场合完全不同。 示例如下: id object = nil; // 判断对象不为空 if
2014-03-22 14:48:38 1056
转载 IOS-- NSUSERDEFAULTS简介及使用
NSUserDefaults NSUserDefaults类提供了一个与默认系统进行交互的编程接口。NSUserDefaults对象是用来保存,恢复应用程序相关的偏好设置,配置数据等等。默认系统允许应用程序自定义它的行为去迎合用户的喜好。你可以在程序运行的时候从用户默认的数据库中读取程序的设置。同时NSUserDefaults的缓存避免了在每次读取数据时候都打开用户默认数据库的操作。可以通过
2014-03-22 11:44:30 1413
原创 图像压缩成指定大小(高度/宽度)
- (UIImage*)imageByScalingAndCroppingForSize:(CGSize)targetSize { UIImage *sourceImage = self;//self为要改变的图片 UIImage *newImage = nil; CGSize imageSize = sourceImage.size; CGFloat width =
2014-03-10 09:55:58 1068
转载 ios学习-提示框第三方库之MBProgressHUD
MBProgressHUD是一个开源项目,实现了很多种样式的提示框,使用上简单、方便,并且可以对显示的内容进行自定义,功能很强大,很多项目中都有使用到。到GitHub上可以下载到项目源码https://github.com/jdg/MBProgressHUD,下载下来后直接把MBProgressHUD.h和MBProgressHUD.m拖入工程中就行,别忘了选择拷贝到工程。完了在需要使用的地方导入
2014-03-06 10:57:04 3055
原创 ios清理缓存
dispatch_async( dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0) , ^{ NSString *cachPath = [NSSearchPathForDirectoriesInDomains(NSCachesDirectory,NSUserDomainMa
2014-03-05 14:49:49 866
转载 [代码分享]调整UILabel行高间距(利用iOS 6的特性来手动调整行间矩)
#define LINESPACE 20 UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, 100, 320, 200)]; [label setBackgroundColor:[UIColor blackColor]]; [label setTextColor:[UIColor w
2014-03-03 16:12:47 3428
转载 IOS UILabel自适应里面的文字,自动调整宽度和高度的
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0,0,0,0)];//后面还会重新设置其size。 [label setNumberOfLines:0]; NSString *s = @"string......"; UIFont *font = [UIFont fontWithName:@"Arial" size:12
2014-03-01 15:48:11 8035
转载 XCode5 真机调试及发布应用
之前在真机调试和发布上面遇到的一些问题,在网上查了很多资料,头都大了,给大家分享一下,希望大家多多交流 一、XCODE 真机测试 Xcode5已经很智能,只需生成一个开发证书,安装后,插入设备会自动添加,注意,当Mac系统升级后,证书需要重新生成。 证书生成步骤: 1、生成 CertificateSigningRequest.certSigningReque
2014-03-01 00:54:00 2052
转载 添加三方库的问题
当编译link之后报错:can't locate file for:libXXX.a后,检查你的工程 build setting中 library search path,的三方库路径的前面以及最后是否有 \, 去掉之后,编译link成功。
2014-03-01 00:22:58 677
转载 iOS 开发者必知的 75 个工具(译文)
原文地址:http://benscheirman.com/2013/08/the-ios-developers-toolbelt (需翻墙) 如果你去到一位熟练的木匠的工作室,你总是能发现他/她有一堆工具来完成不同的任务。 软件开发同样如此。你可以从软件开发者如何使用工具中看出他水准如何。有经验的开发者精于使用工具。对你目前所使用的工具不断研究,同时了解一些替代品的
2014-03-01 00:21:33 1104
转载 xcode5-ios7-如何添加120x120图标(ios7图标命名)
Xcode5发布需要的新的程序图标 Icon.png 57X57 10px 用户AppStore以及iPhone/iPod 中显示 必需 [email protected] 114X114 20px 高清模式 Icon_120.png 1
2014-03-01 00:18:57 2014
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人