- 博客(28)
- 资源 (58)
- 收藏
- 关注
转载 “EXC_BAD_INSTRUCTION"异常的问题!
“EXC_BAD_ACCESS”异常 该异常属于内存泄露问题。如果是标准C中空指针的问题,则IDE生成的调试信息会自动 帮你指向该位置,如果IDE没有指向,则检查自上一次正确运行以来添加或修改的代码中 release、alloc、赋值、数组的初始化等容易引起内存访问错误的位置。 这里值得注意的是,在有断点的情况下,如果出现异常,则IDE中指向的位置并不一定是 程序挂死的位置。 “EXC_B
2014-07-26 13:43:07
12056
转载 iOS开发 简单实现视频音频的边下边播
直接切入主题,要实现的功能是:1、ios视频音频边缓存边播放,缓存时可以在已下载的部分拖拽进度条。2、缓存到一半退出,再次播放同一地址的视频时,视频继续下载,并且缓存进度已经走到上一次下载的位置。3、无论是下载到一半退出还是下载完退出,已缓存的数据都存到自己指定的一个路径。如果已下载完,下次播放时可以不再走网络,直接播放本地文件。4、一个有总时间,缓冲进度,播放进度
2014-05-11 17:22:45
1129
转载 定制iOS 7中的导航栏和状态栏
近期,跟大多数开发者一样,我也正忙于对程序进行升级以适配iOS 7。最新的iOS 7外观上有大量的改动。从开发者的角度来看,导航栏和状态栏就发生了明显的变化。状态栏现在是半透明的了,这也就意味着导航栏会显示在状态栏后面。有些情况下,导航栏的背景图片可以延伸显示到状态栏后面。 之前我曾经写过一篇关于如何定制导航栏的文章。不过现在是时候对其进行更新了。下面就是本文将要介绍的内容:
2014-05-10 09:56:31
585
转载 让XCode的 Stack Trace信息可读
昨天在写iOS代码的时候,调试的时候模拟器崩溃了。异常停在了如下整个main函数的入口处:[html] view plaincopyint main(int argc, char *argv[]) { @autoreleasepool { // 异常停在了下面这行,毫无提示作用
2014-04-24 20:56:53
603
转载 IOS开发之——objectForKey与valueForKey在NSDictionary中的差异
感谢原作者,本文章出处:http://blog.youkuaiyun.com/pjk1129/article/details/7572212从 NSDictionary 取值的时候有两个方法,objectForKey: 和 valueForKey:,这两个方法具体有什么不同呢?先从 NSDictionary 文档中来看这两个方法的定义:objectForKey: returns t
2014-03-28 13:44:08
526
转载 UITableView中Cell重用机制导致内容重复解决方法
UITableView继承自UIScrollview,是苹果为我们封装好的一个基于scroll的控件。上面主要是一个个的UITableViewCell,可以让UITableViewCell响应一些点击事件,也可以在UITableViewCell中加入UITextField或者UITextView等子视图,使得可以在cell上进行文字编辑。UITableView中的cell可以有很多,一般会
2014-03-26 16:23:33
625
转载 iOS的XML解析库:GDataXMLNode
一、GDataXMLNode说明GDataXMLNode是Google提供的用于XML数据处理的类集。该类集对libxml2--DOM处理方式进行了封装,能对较小或中等的xml文档进行读写操作且支持XPath语法。使用方法: 1、获取GDataXMLNode.h/m文件,将GDataXMLNode.h/m文件添加到工程中 2、向工
2014-03-25 16:32:35
591
转载 ios中的字面量语法
感谢原作者,本文转载自:http://blog.youkuaiyun.com/u014223290/article/details/21699411oc的语法很繁杂,在定义一些数组、字典的时候要写很长的方法。通过字面量语法可以像c语言那样定义数组等,可以缩减代码长度。在xcode4.5,ios6以上版本已经全面支持以下的字面量。我们常用的字面量[ob
2014-03-24 20:34:42
909
转载 IOS:Objective-C字面量
感谢原作者,转载自:http://blog.youkuaiyun.com/annkie/article/details/9722659Objective-c早就支持字面量,但是IOS到XCODE 4.5,IOS6,LLVM4.0才开始较好的支持字面量。以下是简要对比: 未使用字面量 使用字面量 NSSt
2014-03-24 20:33:20
732
转载 浅谈copy和retain
(感谢原作者)本文章转载自:http://blog.sina.com.cn/s/blog_b638dc890101a1v4.htmlcopy: 建立一个索引计数为1的对象,然后释放旧对象retain:释放旧的对象,将旧对象的值赋予输入对象,再提高输入对象的索引计数为1那上面的是什么该死的意思呢?Copy其实是建立了一个相同的对象,而retain不是:
2014-03-23 20:00:21
761
转载 ios常用的字符串NSString理解
(感谢原作者)本文章转载自:http://blog.youkuaiyun.com/dongdongdongjl/article/details/8471995赋值:NSString * str = @"123"; // 这段代码的含义其实就是附一个常量给str,该部分由系统自动管理,不需要release释放,是会autorelease的。NSString * str =
2014-03-23 17:37:52
700
转载 UIView的clipsTobounds属性
如题,有两个view: view1,view2view2添加view1到中,如果view2大于view1,或者view2的坐标不全在view1的范围内,view2是盖着view1的,意思就是超出的部份也会画出来UIView有一个属性,clipsTobounds 默认情况下是NO。如果,我们想要view2把超出的那部份隐藏起来的话,就得改变它的父视图也就view1的clipsTobo
2014-03-19 20:39:32
591
转载 IOS中NSUserDefaults的用法
NSUserDefaults适合存储轻量级本地数据,比如要保存用户登陆的用户名、密码,使用NSUserDefaults是首选。下次再登陆的时候就可以直接从NSUserDefaults里面读取上次登陆的信息。NSUserDefaults支持的数据格式有:NSNumber(Integer、Float、Double),NSString,NSDate,NSArray,NSDictionary,BO
2014-03-17 18:55:32
569
转载 Xcode提示“expression is not assignable”
self.view.frame.size.height = 100f;这样写没法通过编译,编译器会报错"expression is not assignable"原因是,这句话里面的几个点有两种不同的含义。self.view.frame是Objective-C语法,是读取view属性的frame属性,在Objective-C中使用点来访问属性只是一种语法糖,所以self.view.
2014-03-16 16:07:11
821
转载 iOS-响应上下左右滑动手势
-(void)viewDidLoad{UISwipeGestureRecognizer *recognizer; recognizer = [[UISwipeGestureRecognizer alloc]initWithTarget:self action:@selector(handleSwipeFrom:)]; [recognizer setDirec
2014-03-15 20:18:09
639
转载 打开键盘遮住View的问题解决方法-IOS开发
默认情况下打开键盘会遮住下面的view,带来一点点困扰,不过这不是什么大问题,我们使用点小小的手段就可以解决。首先我们要知道键盘的高度是固定不变的,不过在IOS 5.0 以后键盘的高度貌似不是216了,不过不要紧,我们调整调整就是了: iPhoneipad竖屏(portrait)216264横屏(landScape)140
2014-03-13 17:36:06
797
转载 UIKeyboard键盘相关知识点-IOS开发
一、键盘风格 UIKit框架支持8种风格键盘。[java] view plaincopyprint?typedef enum { UIKeyboardTypeDefault, // 默认键盘:支持所有字符 UIKeyboardTypeASCIICapable,
2014-03-13 17:34:48
669
转载 在.h文件和.m文件里使用import指令有何区别?
有的程序员喜欢把所有import语句写在.h文件的头部。而有的程序员则喜欢把import语句写在.m文件头部。你可能觉得写在哪里都无所谓。那么,import语句写在.h文件和.m文件的哪一个都无所谓吗?这并不是真的。通常,我习惯在.h文件头部加入所有的import语句,但在有一种情况下,我只能把import语句加在.m文件里——这是为了避免交叉引用错误。
2014-03-11 21:24:09
731
转载 NSMutableArray和NSArray的相互转换
// NSArray --> NSMutableArray NSMutableArray *myMutableArray = [myArray mutableCopy]; // NSMutableArray --> NSArray NSArray *myArray = [myMutableArray copy];
2014-03-06 19:43:29
826
转载 在IOS程序中设置UIButton的字体大小
实现方式:btn.frame = CGRectMake(x, y, width, height);[btn setTitle: @"search" forState: UIControlStateNormal];//设置按钮上的自体的大小//[btn setFont: [UIFont systemFontSize: 14.0]]; //
2014-03-06 12:32:46
897
转载 判断UITextField.text是否为空
判断NSString字符串为空几乎是每一个开发人员肯定会碰到的问题,对于绝大多数人最先闪过大脑的是下面的方法if([yourTextString isEqualToString:@""])但是很遗憾,这样的判断往往经常会出现失败的情况,造成很多莫名其妙的bug,例如如果用这种方法判断UITextField是否为空便会出现问题[yourTextField.text isEqualToSt
2014-03-05 20:25:44
828
原创 componentsSeparatedByCharactersInSet简单代码拆分指定字符
问题:有字符串“1~2^3" ,我拆分为 "1", "2" 和 "3"实现方法:NSString *str = @"1~2^3";NSArray *arr = [str componentsSeparatedByCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@"^~"]];NSLog(@
2014-03-04 19:36:11
955
转载 stringByReplacingCharactersInRange: withString: 实现字符串删除,替换
[cpp] view plaincopyNSString *str = @"1234567890"; [str stringByReplacingCharactersInRange:NSMakeRange(str.length-1, 1) withString:@""]; NSLog(@"str = %@", str); // st
2014-03-04 19:11:54
1967
转载 NSRange 用法
NSRange的定义typedef struct _NSRange{ NSUInteger location; NSUInteger length;} NSRange; NSRange是一个结构体,其中location是一个以0为开始的index,length是表示对象的长度。他们都是NSUInteger类型。 而NSUInteger类型
2014-03-04 19:10:50
657
转载 stretchableImageWithLeftCapWidth
- (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth topCapHeight:(NSInteger)topCapHeight 这个函数是UIImage的一个实例函数,它的功能是创建一个内容可拉伸,而边角不拉伸的图片,需要两个参数,第一个是左边不拉伸区域的宽度,第二个参数是上面不拉伸的高度。根据设
2014-03-04 10:51:08
578
转载 UILabel自适应大小
当内容不足以将整个Label占满的时候,可以将Label中的内容顶部对齐显示,并自适应大小。 1、给myLabel标签内填充文本 Ios代码 myLabel.text = @"the text will fill the label"; 2、设置myLabel的最大显示行数(0表示不限) Ios代码
2014-03-04 10:49:36
622
转载 NSMutableString和NSString区别,及相互转换方法
NSString是一个不可变的字符串对象。这不是表示这个对象声明的变量的值不可变,而是表示它初始化以后,你不能改变该变量所分配的内存中的值,但你可以重新分配该变量所处的内存空间。而NSMutableString是可变的,意味着你可以追加它的内存空间,或者修改它所分配的内存空间中的值。[cpp] view plaincopy"font-size: 18
2014-02-22 14:25:31
1494
转载 OC成员变量的默认属性
访问权限:Objective-C也像C++一样有 public private protect 三种访问权限,默认的权限是 protected。public 关键字修饰资源,可以在任何地方访问。protected 关键字修饰资源,可以在类内和其子类里访问。private 关键字修饰资源,只能在类内访问
2014-02-22 13:54:29
2427
2012年ic3认证大量模拟题
2012-12-15
2013年IC3认证比赛试题大汇总
2012-12-15
ic3认证三套模拟题.rar
2012-12-15
2012年IC3比赛模拟题含答案
2012-12-15
《加密与解密(第3版)》pdf高清版
2012-11-06
《黑客反汇编揭秘:第二版》pdf高清版
2012-10-27
java数据库课程设计_编程词典用户管理系统
2012-10-25
java数据库课程设计_新闻发布系统
2012-10-25
java数据库课程设计_简易餐厅管理系统
2012-10-25
JSP的网上购物系统设计论文
2012-10-25
C语言图书管理系统代码.doc
2012-10-24
VisualC++黑客编程揭秘与防范.pdf
2012-10-24
C++趣味程序百例.txt
2012-10-24
TL-WR886N5.0刷2.0相当稳定版本
2020-01-22
Blocks 编程要点(完美汉化版)
2014-04-02
IOS开发第3方库之ASI下载
2014-03-29
Objective-C编程(第4版)英文原版
2014-03-20
Objective-C程序设计(第4版)(全球最畅销Objective-C编程书籍)
2014-03-20
联想 V460 黑苹果完美驱动程序
2014-02-05
小度wifi for mac驱动
2014-02-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人