- 博客(35)
- 收藏
- 关注
原创 报错:loaded the "" nib but didn't get a UITableView
在加载OpenPosition界面的时候报错:loaded the "" nib but didn't get a UITableView原因:If you have a NIB for the UITableViewController subclass then its view outlet must be hooked up to a UITableView.
2013-01-30 12:03:57 9390 3
原创 报错:this class is not key value coding-compliant for the key closeLotTextField解决方法
几种情况下都会报这种错误:1,加载自定义的tableViewCell的时候总是死在: XInstrumentOpenCell *cell = [tableViewdequeueReusableCellWithIdentifier:CellTableIdentifier];log里面报错:this class is not key value coding-co
2013-01-28 10:24:26 62830 5
原创 报错:'Could not load NIB in bundle: 'NSBundle解决办法
检查你的nib名字是否拼写错误 一般为这个问题[[XXX alloc] initWithNibName:@"这个Nib拼写错误会出现那个问题" bundle: nil]
2013-01-28 10:20:20 44338 3
原创 iOS开发空字符串判断
咱们程序中经常要用到对字符串的空值判断,无奈iOS自身没有提供这样的功能(如哪位大侠发现有的话,可以告诉我,不甚感激)。言归正传,那么咱就只有自己实现了,Google了一下好几个页面都是同一个人的解决办法,不知道谁是原创了,内容见如下链接: http://woooh.com/archives/384.html该方法未解决字符串内容均是空格的问题,对此方法进行补充,仅供参考:
2013-01-24 11:35:51 2418
原创 UIImageView响应点击事件
给UIImageView添加图片,然后点击图片做出相应的响应。主要就是设置以下方法:方法一 :找这个event,跟响应鼠标事件是类似的 [cpp] view plaincopyfirst,set the UIImageView userInteractionEnabled = YES; second:- (void)touchesBe
2013-01-24 09:10:01 4052
原创 iOS 6 编程 - 自动布局(Auto Layout)系列文章
iOS 6 在应用程序用户界面开发中,引入了自动布局(Auto Layout)概念。自动布局使用约束(Constraint)在用户界面描述各类视图的位置、行为和关系。在Xcode 4.5中,我们可以使用Interface Builder,或者可视化格式语言(Visual Format Language),或者标准的SDK API调用(NSLayoutConstraint类)等等三种方式来创
2013-01-23 18:58:50 1528
转载 IOS 6 自动布局 入门
来自Ray:恭喜各位!你们已经通过宣传ios feast提前解锁了第一个有关IOS6的教程。目前这份教程只是我们的新书iOS 6 By Tutorials里面某个章节的精简版。这份教程由同样著作过iOS Apprentice Series的Matthijs Hollemans 完成,开始体验吧!这份教程由IOS 教程小组的组员Matthijs Hollemans发布,Mat
2013-01-23 18:57:42 16882 1
原创 在应用程序中调用safari打开网页
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://9016098909891"]]; // 打电话 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.google.com"]]; //调
2013-01-23 18:56:15 3513
转载 ios 字符串的比较
ios 字符串的比较 (2012-07-18 17:25:06)转载▼标签: 杂谈 // 声明一个NSString NSString *str; // 使用stringWithFormat生成一格式化字符串 str = [NSString stringWithFormat:@"This i
2013-01-23 18:50:43 3783
转载 iphone编程--详解ios文件系统文件目录读写操作
iPhone文件读写系统操作教程是本文要介绍的内容,对于一个运行在iPhone得app,它只能访问自己根目录下得一些文件(所谓sandbox).一个app发布到iPhone上后,它得目录结构如下: 1、其中获取 app root 可以用 NSHomeDirectory() 访问到; 2、Documents 目录就是我们可以用来写入并保存文件得地方,一般可通过以下代码获取,
2013-01-23 09:05:08 6843
转载 iOS学习之 plist文件的读写
在做iOS开发时,经常用到到plist文件, 那plist文件是什么呢? 它全名是:Property List,属性列表文件,它是一种用来存储串行化后的对象的文件。属性列表文件的扩展名为.plist ,因此通常被称为 plist文件。文件是xml格式的。Plist文件通常用于储存用户设置,也可以用于存储捆绑的信息我们创建一个项目来学习plist文件的读写。
2013-01-23 09:04:26 756
转载 iOS中对文件的操作
因为应用是在沙箱(sandbox)中的,在文件读写权限上受到限制,只能在几个目录下读写文件:Documents:应用中用户数据可以放在这里,iTunes备份和恢复的时候会包括此目录tmp:存放临时文件,iTunes不会备份和恢复此目录,此目录下文件可能会在应用退出后删除Library/Caches:存放缓存文件,iTunes不会备份此目录,此目录下文件不会在应用退出删除在Docum
2013-01-23 09:03:25 663
转载 NSNotificationCenter 的使用详解
通常我们在 iOS 中发生什么事件时该做什么是由 Delegate 实现的,例如 View 加载完后会触发 viewDidLoad。 Apple 还为我们提供了另一种通知响应方式,那就是 NSNotification,系统中(UIKeyboardDidShowNotification 等) 以及某些第三方组件(例如 ASIHTTPRequest 的 kReachabilityChangedNo
2013-01-22 23:06:41 747
转载 NSNotificationCenter消息通信机制介绍(KVO)
NSNotificationCenter消息通信机制介绍(KVO)作用:NSNotificationCenter是专门供程序中不同类间的消息通信而设置的.注册通知:即要在什么地方接受消息 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(mytest:
2013-01-22 23:04:38 514
转载 NSNotificationCenter 的详细说明
1. 定义一个方法 -(void) update{ } 2. 对象注册,并关连消息 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(update) name:@"update" object:nil] 3. 在要发出通
2013-01-22 23:04:02 642
原创 xcode编程中iphone的文件读写
对于一个运行在iPhone得app,它只能访问自己根目录下得一些文件(所谓sandbox).一个app发布到iPhone上后,它得目录结构如下:1、其中得 app root 可以用 NSHomeDirectory() 访问到;2、Documents 目录就是我们可以用来写入并保存文件得地方,一般可通过:NSArray *paths = NSSearchPathForDi
2013-01-22 18:55:12 1376
原创 IOS Number 处理
1 小结:1)int-->NSNumber:numberWithInt2)NSNumber-->nsinteger:integerValue3)string -->double:initWithString4)CGFloat --> dobule:initWithFloat,decimalobj doubleValue5)使用NSInteger,因为这样就不
2013-01-22 17:14:05 7220
转载 Objective-C精确的货币计算 NSDecimalNumber
在iOS开发中,和货币价格计算相关的,需要注意计算精度的问题。即使只是两位小数,也会出现误差。使用float类型运算,是完全不够的。经过一番测试,最后选择使用系统提供的API的NSDecimalNumber来进行更好的解决。作为一个对外的库,鉴于版本延续,我们保留对外的flaot的类型,不改变接口,选择进行内部适配。以下是一些基本的测试,原始数据float a =
2013-01-22 17:11:31 3598
转载 iOS-NSDate 相差 8 小时
NSDate存储的是世界标准时(UTC),输出时需要根据时区转换为本地时间好像是从ios4.1开始[NSDate date];获取的是GMT时间,这个时间和北京时间相差8个小时,以下代码可以解决这个问题//方法一- (void)tDate{ NSDate *date = [NSDatedate]; NSTime
2013-01-22 16:57:25 684
转载 UITabBarController的使用总结
http://blog.csdn.net/linzhu0831/article/details/7220135做了这么长时间的ios开发了,最基本的UITabBarController和UINavigationController都用了好长时间了,总是改现成的代码,或者各种自定义控件的修改,用的都有些混乱了,呵呵。还是自己做个demo再复习一下吧,记录下来以备后续翻查。一、UI
2013-01-18 15:11:26 811
原创 从一个视图控制器切换到另一个视图控制器的几种方式
从一个视图控制器切换到另一个视图控制器的几种方式1,模态(modal)画面的显示方法:例如iphone通讯录管理程序中,追加新的通讯纪录时,就是使用这种模态画面例:点击一个按钮,进入另一个界面- (IBAction)pressAbout:(id)sender { XAboutViewController *about=[[[XAboutViewContro
2013-01-17 17:23:20 20638 2
原创 报错:Collection <__NSCFDictionary: 0xc425570> was mutated while being enumerated.
错误:Terminating app due to uncaught exception 'NSGenericException', reason: '*** Collection was mutated while being enumerated.因为我在枚举menuList可变数组的时候,给menuList添加元素,那这个数组的大小发生了变化,不知道枚举多少次了。一般2种情况会
2013-01-16 18:24:47 8037
原创 从网上汇总的IOS面试题
从网上汇总的IOS面试题 1.Difference between shallow copy and deep copy?2.What is advantage of categories? What is difference between implementing a category and inheritance?3.Difference between cate
2013-01-16 14:14:29 861
原创 Iphone开发-NSdata 与 NSString,Byte数组,UIImage 的相互转换
1. NSData 与 NSStringNSData-> NSStringNSString *aString = [[NSString alloc] initWithData:adataencoding:NSUTF8StringEncoding]; NSString->NSDataNSString *aString = @"1234abcd";NSD
2013-01-15 19:08:21 560
原创 objective c 字符串各种处理
关于字符串的各种操作,总结一下以便以后复习查找。内容简要:1、创建常量字符串。 2、创建空字符串,给予赋值。3、在以上方法中,提升速度:initWithString方法4、用标准c创建字符串:initWithCString方法。5、创建格式化字符串:占位符(由一个%加一个字符组成)6、创建临时字符串。7、判断字
2013-01-15 14:58:57 453
转载 Instruments工具的使用
最近常使用Instruments这个工具,我发现它对追踪游戏中的内存泄露非常有帮助。自从发现Instruments如此有用后,我就觉得写一篇文章介绍如何使用它来追踪内存泄露对其他人也会有帮助。什么是内存泄露?我为什么要关心内存泄露?…此段省略…访问维基百科可以获得更多关于内存泄露的信息。我如何知道内存泄露了?一些内存泄露可以很容易地通过阅读代码来发现,另一些就要
2013-01-15 14:56:54 659
原创 Objective-C 字符串与数值互相转换
Convert NSString to int1NSString *aNumberString = @"123";2int i = [aNumberString intValue]; Convert int to NSString1int aNumber = 123;
2013-01-15 14:47:26 604
原创 报错: Undefined symbols for architecture i386 error
1,如何解决XCODE中错误: Undefined symbols for architecture i386 error出现Undefined symbols for architecture i386这种错误一般是你用模拟器作为目标,但编译的时候找不到相关的库文件,需要做的就是把库文件所在的位置添加到library search path中。其它原因可参考下面网址:http:/
2013-01-14 10:23:47 9323
原创 关于Unicode编码的闲谈
发现网上关于编码的文章挺多,但是说的彻底清楚的基本没有,所以还是得自己来总结,毕竟每个人的基础不一样,所以只有每个人自己总结的才能透彻的理解。关于unicode:大家都知道unicode又叫统一码、万国码。可以百科一下unicode的定义:Unicode是一种在计算机上使用的字符编码。它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。
2013-01-11 14:52:53 999
转载 创建视图并绘制简单图形
绘制一个图形,首先我们肯定需要一个视图view,在iOS中是UIView,下面用两种方式介绍如何在iphone上显示视图;首先创建一个项目:(Window-based Application)然后新建一个自定义的GameView类,继承UIView类;Ok,除了继承UIVIew,其他什么都不用修改和改动,下面介绍显示视图的两种方式,第一种方式: 利用
2013-01-10 14:30:30 506
原创 Xcode4.5常用快捷键
在网上找了些xcode快捷键,发现在xcode4.5里面大部分都用不了了。总结一些自己经常会用到的快捷键option(⌥)+双击: 对选中的内容在文档中查找⌥ ← → : 跳到下一个单词处⌘L : Goto(行号)⌃⌘← → : 前进,后退 ⌘F : 当前文件搜索⇧⌘F : 全局搜索⌘G: 在当前文件中查找下一个
2013-01-09 11:36:54 848
转载 [C#]泛型与非泛型集合类的区别及使用例程,包括ArrayList,Hashtable,List<T>,Dictionary<Tkey,Tvalue>,SortedList<Tkey,Tvalue>,
今天有空正好把泛型和非泛型集合类写了一个比较,并做了个的例程,可以比较清楚的理解它们概念和使用方法。泛型与非泛型集合类在C#程序中是非常重要的一个基础概念,这里列一个表来进行对比: 非泛型集合类泛型集合类描述ArrayListList表示具有动态大小的对象数组
2013-01-07 16:25:54 1998
原创 NSString截取字符串
1.定义一个字符串a, 截取a 的某一个部分,复制给b, b必须是int型 NSString *a = @"1.2.30"; int b= [[a substringWithRange:NSMakeRange(4,2)] intValue]; NSLog(@"a:%@ \n",a ); NSLog(@"b:%d",b ); Ou
2013-01-07 09:16:33 503
原创 ios6 objective-c新特性
2007年的时候,Objective-C在TIOBE编程语言排名里还排在可怜的第45位,而随着移动互联网的迅速发展和iPhone,iPad等iOS设备的广阔市场前景,Objective-C也迅速崛起,走进了开发者的视野。在最近的TIOBE排名中,Objective-C达到了惊人的第4名,可以说已经成为当今世界上一门非常重要的编程语言。 而Objective-C现在主要是由Apple在负责维护了。一
2013-01-05 09:23:18 659
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人