随笔分类 - iOS代码实现整理
主要整理编码过程中系统方法类使用、封装、第三方的代码实现;
摘要:在iOS中通过WebView加载Url或者请求HTTP时,若是链接中包含中文、特殊符号&%或是空格等都需要预先进行一下转码才可正常访问。 许久没编码,原先的方法已废弃了都,在此对应当前最新的方法进行记录: 官方源码“NSRUL.h”文件中可以看到如下信息:后两个方法已废弃,从iOS7.0开始提供新的
阅读全文
摘要:调用更新接口返回字段: result = { descr = ""; isupdate = 1;//是否更新 qzupdate = 0;//是否强制更新 updateurl = "http://www.baidu.com";//更新地址 versioncode = "2.0";//版本号 }; 根据
阅读全文
摘要:NSNumber 所有的[NSNumber numberWith…:]方法都可以简写了: [NSNumber numberWithChar:‘X’] 简写为 @‘X’; [NSNumber numberWithInt:12345] 简写为 @12345 [NSNumber numberWithUns
阅读全文
摘要:记录于2013/10/26 基本步骤: 1、将Excel表格另存为.csv格式 2、用类似TextWrangler工具将.csv文件转成UTF-8格式 3、使用火狐插件SQLite Manager新建数据库,导入.csv文件(注意命名,最好是全英文) 4、代码中读取数据库文件(可使用类似FMDB第三
阅读全文
摘要:UIImage的 + (UIImage *)imageWithCGImage:(CGImageRef)cgImage scale:(CGFloat)scale orientation:(UIImageOrientation)orientation方法
阅读全文
摘要:记录于2013/6/26: 一.点击键盘上的“Done”按钮关闭键盘 1.视图控制器实现UITextFieldDelegate协议 2.设置文本框属性 textField.returnKeyType = UIReturnKeyDone; textField.delegate=self; 3. 重写协
阅读全文
摘要://发送邮件 -(void)sendMail:(NSString*)subject content:(NSString*)content{ MFMailComposeViewController*controller = [[[MFMailComposeViewControlleralloc]init]autorelease]; if([MFMailComposeView...
阅读全文
摘要:记录于2013/8/5 在切换横竖屏的时候调用到的一些委托方法: #pragma mark - UIApplicationDelegate //写在Appdelegate中,在具体的某一视图控制器没有重写supportedInterfaceOrientations或者shouldAutorotate
阅读全文
摘要:CAGradientLayer使用: CAGradientLayer*gradient = [CAGradientLayerlayer]; gradient.frame = subLayer.frame; gradient.colors = [NSArrayarrayWithObjects:(id)
阅读全文
摘要:使用Block替代回调,分为三步进行: <!--?xml version="1.0" encoding="UTF-8"?--> 也可以不声明类型,直接使用即可: 记录于2013/4/7
阅读全文
摘要:记录于2013/4/23: 关于HeaderDoc注释和标签的简要介绍 每个HeaderDoc注释可分为顶级标签和第二级标签: (1)顶级标签:宣布API的声明类型 (function, struct, enum, 等等),是可选择的。 也可为空 (2)第二级标签:给予声明的额外信息 如@abstr
阅读全文
摘要:有时需要将一些表示“空”的对象添加到array中。NSNull类正是基于这样的目的产生的。用NSNull表示一个占位符时,语句表达如下: [array addObject:[NSNull null]]; 下面是关于数组中空值的判断测试程序 id aValue = [arrayWithNull obj
阅读全文
摘要:2013/4/15整理: 将整数转换成字符串 Convert Integer to NSString: 方法一: int Value = 112233; NSString *ValueString = [NSString stringWithFormat:@"%d", Value]; 方法二: [[
阅读全文
摘要:2013/5/3记录: stdarg.h是C语言中C标准函数库的头文件,stdarg是由standard(标准) arguments(参数)简化而来,主要目的为让函数能够接收可变参数。 stdarg.h数据类型 类型名称 描述 相容 va_list 用来保存宏va_arg与宏va_end所需信息 C
阅读全文
摘要:2013/4/22记录: 注意:如非必要,不应该多次轮询位置信息i 使用时,可根据需要制定精度,通过仔细制定所需的绝对最低精度级别,可以纺织不必要的电池消耗。 导入:CoreLocation.framework 导入头文件:#import <CoreLocation/CoreLocation.h>
阅读全文
摘要:2013年4月份整理的代码,仅作记录: //先宏定义 //发布和未发布状态的日志切换 #ifdef DEBUG //异常栈开关 #define STACK_KEY YES //日志重定向开关 #define STDERR_KEY NO //调试日志 #define DebugLog(format,.
阅读全文
摘要:CoreGraphics框架中的CGAffineTransform类可用于设定UIView的transform属性,控制视图的缩放、旋转和平移操作: 另称放射变换矩阵,可参照线性代数的矩阵实现方式0.0 这里附上的CGAffineTransform官方文档: https://developer.ap
阅读全文
摘要:1、模拟器沙盒目录 文件都在个人用户名文件夹下的一个隐藏文件夹里,中文叫资源库,他的目录其实是Library。 因为应用是在沙箱(sandbox)中的,在文件读写权限上受到限制,只能在几个目录下读写文件: Documents:应用中用户数据可以放在这里,iTunes备份和恢复的时候会包括此目录 tm
阅读全文
摘要:此文章汇总本博客中有涉及iPhone开发的相关文章,不定时更新中... 1、NSUserDefaults快速存储数据: http://www.cnblogs.com/ios-wmm/archive/2013/03/01/2646780.html 2、iOS内存监测代码实现: http://www.c
阅读全文

浙公网安备 33010602011771号