共15页: 上一页 1 2 3 4 5 6 7 8 9 下一页 末页 
摘要: 温故知新,常用常新//1、创建常量字符串。NSString *astring = @"This is a String!";//2、创建空字符串,给予赋值。NSString *astring = [[NSString alloc] init]; astring = @"This is a String!"; [astring release]; NSLog(@"astring:%@",astring);//NSString *astring = [[NSString alloc] init]; NSLog(@"0x%.8x&阅读全文
posted @ 2013-08-27 09:54 子福当自强 阅读(35) 评论(0) 编辑
摘要: 摘自:http://hi.baidu.com/ferrari_yang/blog/item/811e92c299396e0a0ef477a7.htmlNSRange的定义typedefstruct_NSRange{NSUIntegerlocation;NSUIntegerlength;}NSRange;NSRange是一个结构体,其中location是一个以0为开始的index,length是表示对象的长度。他们都是NSUInteger类型。而NSUInteger类型的定义如下:#if __LP64__ || TARGET_OS_EMBEDDED || TARGET_OS_IPHONE || 阅读全文
posted @ 2013-08-27 09:45 子福当自强 阅读(116) 评论(0) 编辑
摘要: 传入一个需要比较的字符串。例如[value compare:@"********"],返回 NSOrderedSame。options:(NSStringCompareOptions)传入 NSStringCompareOptions 枚举的值enum{ NSCaseInsensitiveSearch = 1,//不区分大小写比较 NSLiteralSearch = 2,//区分大小写比较 NSBackwardsSearch = 4,//从字符串末尾开始搜索 NSAnchoredSearch = 8,//搜索限制范围的字符串 NSNumbericSearch = ...阅读全文
posted @ 2013-08-27 09:41 子福当自强 阅读(90) 评论(0) 编辑
摘要: 一般服务器的编码格式都是UTF8,这样通过json解析下来的的数据,一般中文是不会出现乱码,但是如果服务器的编码格式不是UTF8,通过json解析的数据中的中文容易出现luan乱码,怎么解决这个问题呢?一般都是通过转码来解决,但是直接转码,是不能达到效果的,例如[jsonStringstringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]这样直接转码是达不到效果的。解析数据的时候,可以先把数据存放在NSdata对象中,再进行转码,例如NSData*jsondata = [requestresponseData];NSStri阅读全文
posted @ 2013-08-23 13:59 子福当自强 阅读(390) 评论(0) 编辑
摘要: 作为一种轻量级的数据交换格式,json正在逐步取代xml,成为网络数据的通用格式。有的json代码格式比较混乱,可以使用此“http://www.bejson.com/”网站来进行JSON格式化校验(点击打开链接)。此网站不仅可以检测Json代码中的错误,而且可以以视图形式显示json中的数据内容,很是方便。从IOS5开始,APPLE提供了对json的原生支持(NSJSONSerialization),但是为了兼容以前的ios版本,可以使用第三方库来解析Json。本文将介绍TouchJson、 SBJson 、JSONKit 和 iOS5所支持的原生的json方法,解析国家气象局API,Tou阅读全文
posted @ 2013-08-22 13:40 子福当自强 阅读(65) 评论(0) 编辑
摘要: 直接NSLog(@"current_device:%@",[UIDevice currentDevice].model);即可看出它输出的是当前设备,所以根据这个字符串可简单的判断当前是什么设备,进而实现一些要求不严格的操作,例如 打电话,分辨率资源配置等NSString *device = [[UIDevice currentDevice].model substringToIndex:4];if ([device isEqualToString:@"iPho"]){ // This is iPhone.}else if ([device isEqua阅读全文
posted @ 2013-08-13 09:56 子福当自强 阅读(267) 评论(0) 编辑
摘要: 把"xxx-info.plist"中的"Bundle display name"的值改成了英文,或者把它的值修改成系统默认的"${PRODUCT_NAME}"或者任意的英文字符时,程序可以正常运行。另外app store也规定 Bundle display name不能使用中文。如果要显示中文可以采用app名称国际化的方式。建立文件InfoPlist.strings,添加内容CFBundleDisplayName = "应用程序名";阅读全文
posted @ 2013-08-13 09:54 子福当自强 阅读(88) 评论(0) 编辑
摘要: GitHub上的iOS开源项目可谓是姹紫嫣红开遍,但究其根源,却都是因为开发者本身对于某种效果的需求以及热爱。在本文中,我们将继续细数那些能够带给iOS开发者们无限灵感、产生非常奇妙的效果的iOS开源项目。阅读全文
posted @ 2013-08-09 16:25 子福当自强 阅读(178) 评论(0) 编辑
摘要: iOS每一次的改变,总会引发iOS开源项目的演变,从iOS 1.x到如今的iOS 7,有的项目已被弃用,有的则继续发扬光大,新项目更是层出不穷。在本文中,我们将继续为大家介绍20个在GitHub上深受开发者欢迎的iOS开源项目。阅读全文
posted @ 2013-08-09 16:24 子福当自强 阅读(188) 评论(0) 编辑
摘要: 苹果App Store本身所具有的独特DNA也催生了众多iOS开源项目,开发者可以直接将这些项目运用到自己的App中,从而实现各种功能或特效。今天,我们将介绍20个在GitHub上非常受开发者欢迎的iOS开源项目。阅读全文
posted @ 2013-08-09 16:23 子福当自强 阅读(132) 评论(0) 编辑
摘要: 截至目前,在GitHub“最受欢迎的开源项目”系列文章中我们已介绍了40个Android开源项目,对于如此众多的项目,你是Mark、和码友分享经验还是慨叹“活到老要学到老”?今天我们将继续介绍另外34个Android开源项目。阅读全文
posted @ 2013-08-09 16:11 子福当自强 阅读(70) 评论(0) 编辑
摘要: GitHub上的开源项目不胜枚举,通过这些项目,也能让开发者在应用开发过程中事半功倍,作为开发者的你,在用这些开源项目吗?今天我们将介绍另外20个在GitHub上备受欢迎的Android开源项目,你准备好了吗?阅读全文
posted @ 2013-08-09 16:08 子福当自强 阅读(51) 评论(0) 编辑
摘要: 摘要:对于开发者而言,了解当下比较流行的开源项目很是必要。利用这些项目,有时能够让你达到事半功倍的效果。为此,CSDN特整理了GitHub上最受欢迎的Android及iOS开源项目,本文详细介绍了20个Android开源项目。阅读全文
posted @ 2013-08-09 16:05 子福当自强 阅读(48) 评论(0) 编辑
摘要: 在UIScrollView,setContentOffset方法的功能是跳转到你指定内容的坐标,[self.scroview setContentOffset:CGPointMake(0, 50) animated:YES];这样就行了`但是,今天突然发现了一个问题:当设置了scroview.pagingEnabled = YES;的时候在你执行setContentOffset方法过后,再执行其他操作时,指定内容的坐标将被还原,pagingEnabled属性会对它进行重置.阅读全文
posted @ 2013-08-07 15:57 子福当自强 阅读(376) 评论(0) 编辑
摘要: 6.3 View之间的切换在上面的练习中我们通过移动组件的位置和调整组件的大小来处理横向与纵向的界面布局。但是在界面中有很多组件的时候,对每个组件都进行这样的操作确实是一个麻烦的事情。下面我们看看处理屏幕旋转的第二种方法,在ViewController开始旋转之前进行view的切换。实战:屏幕旋转时进行view的切换打开Xcode,创建一个新的Xcode项目,选择View-based 应用程序模板,项目名称为AutoRotationSwap。修改AutoRotationSwapViewController.h文件。#import#definedegreesToRadians(x)(M_PI*(阅读全文
posted @ 2013-08-06 15:36 子福当自强 阅读(1150) 评论(0) 编辑
摘要: --创建一个汉字提取首字母的函数--还存在一点小小的问题(符号?)create function hs(@a varchar(1000)='')returns varchar(1000)asbegindeclare @b varchar(40),@i int,@c varchar(10)declare @d varchar(10),@e varchar(10),@pinyin nvarchar(2000)set @i=1set @pinyin=''while @i=0xB0A1 and @e=0xB0C5 and @e=0xB2C1 and @e=0xB4EE 阅读全文
posted @ 2013-07-24 16:51 子福当自强 阅读(91) 评论(0) 编辑
摘要: ql获取汉字的拼音首字母if exists (select * from sysobjects where id = object_id(N'[fn_ChineseToSpell]') and xtype in (N'FN', N'IF', N'TF')) www.2cto.com drop function [fn_ChineseToSpell]GO/*创建取拼音首字母函数*/create function [dbo].[fn_ChineseToSpell](@strChinese varchar(500)=''阅读全文
posted @ 2013-07-24 16:50 子福当自强 阅读(381) 评论(0) 编辑
摘要: //初始化textfield并设置位置及大小 UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)];//设置边框样式,只有设置了才会显示边框样式 text.borderStyle = UITextBorderStyleRoundedRect; typedef enum { UITextBorderStyleNone, UITextBorderStyleLine, UITextBorderStyleBezel, UITextBorderStyleRoundedRect } ...阅读全文
posted @ 2013-07-21 23:22 子福当自强 阅读(48) 评论(0) 编辑
摘要: http://blog.sina.com.cn/s/blog_7018d3820101djut.html一、键盘风格UIKit框架支持8种风格键盘。typedefenum{UIKeyboardTypeDefault,//默认键盘:支持所有字符UIKeyboardTypeASCIICapable,//支持ASCII的默认键盘UIKeyboardTypeNumbersAndPunctuation,//标准电话键盘,支持+*#等符号UIKeyboardTypeURL,//URL键盘,有.com按钮;只支持URL字符UIKeyboardTypeNumberPad,//数字键盘UIKeyboardTyp阅读全文
posted @ 2013-07-21 23:18 子福当自强 阅读(179) 评论(0) 编辑
摘要: 关于隐藏软键盘,网上的办法良莠不齐,大多是通过实现UITextFieldDelegate来隐藏软键盘,该方法代码较多,且在文本框很多的时不好处理。我经过搜索与摸索,找到了最佳的处理办法。(引用的)一、隐藏自身软键盘 当对于有多个UITextField控件都想通过点击“Return”来隐藏自身软键盘的情况,这时的最好办法是使用Did End on Exit事件。在点击软键盘右下角的“Return”按钮后,会触发该事件。 该事件有一个sender参数表示当前文本框,这样便可以编写一个通用的事件处理方法(.m文件)——- (IBAction)TextField_DidEndOnExit:(id)..阅读全文
posted @ 2013-07-21 22:34 子福当自强 阅读(534) 评论(0) 编辑
摘要: iphone 如何获得系统时间和日期代码如下: #import1。获得当前的系统时间和日期[cpp]view plaincopy//获得系统时间NSDate*senddate=[NSDatedate];NSDateFormatter*dateformatter=[[NSDateFormatteralloc]init];[dateformattersetDateFormat:@"HH:mm"];NSString*locationString=[dateformatterstringFromDate:senddate];//[dateformat...阅读全文
posted @ 2013-07-19 15:54 子福当自强 阅读(219) 评论(0) 编辑
摘要: IOS开发使用委托delegate在不同窗口之间传递数据是本文要介绍的内容,主要是来讲解如何使用委托delegate在不同窗口之间传递数据,具体内容来看详细内容。在IOS开发里两个UIView窗口之间传递参数方法有很多,比如1、使用SharedApplication,定义一个变量来传递.2、使用文件,或者NSUserdefault来传递3、通过一个单例的class来传递4、通过Delegate来传递。前面3种方法,暂且不说,这次主要学习如何使用通过Delegate的方法来在不同的UIView里传递数据比如: 在窗口1中打开窗口2,然后在窗口2中填入一个数字,这个数字又回传给窗口1。窗口1窗口2阅读全文
posted @ 2013-07-19 14:23 子福当自强 阅读(342) 评论(0) 编辑
摘要: UICollectionView是一种新的数据展示方式,简单来说可以把它理解成多列的UITableView。如果你用过iBooks的话,可 能你还对书架布局有一定印象,一个虚拟书架上放着你下载和购买的各类图书,整齐排列。其实这就是一个UICollectionView的表现形式,或者 iPad的iOS6中的原生时钟应用中的各个时钟,也是UICollectionView的最简单的一个布局。集合视图UICollectionView介绍集合视图UICollectionView和表视图UITableView很相似,可根据layout属性设置,显示单元格集合内容。 UICollectionViewData阅读全文
posted @ 2013-07-19 13:47 子福当自强 阅读(85) 评论(0) 编辑
摘要: 1.1. Collection View全家福:UICollectionView, UITableView, NSCollectionViewn 不直接等效于NSCollectionViewn 也不替代UITableView----亲兄弟为什么要使用Collection Views呢?n 可以高度定制内容的展现n 管理数据最佳的做法n 即使是处理大量数据,也非常的高效我们先来感性的认识一下Collection Views,下面这幅图就是用Collection Views实现的一个照片墙显示。1.1.1 Collection View 元素从上图中,我们可以看出Collection View的整阅读全文
posted @ 2013-07-19 13:45 子福当自强 阅读(179) 评论(0) 编辑
摘要: protocol和delegate完全不是一回事,放在一起说,只是因为我们经常在同一个头文件里看到这两个word。协议(protocol),就是使用了这个协议后就要按照这个协议来办事,协议要求实现的方法就一定要实现。委托(delegate),顾名思义就是委托别人办事,就是当 一件事情发生后,自己不处理,让别人来处理。举个浅显的例子: 我上班的工作主要内容包括 (1)写代码(2)写文档(3)测试程序(4)接电话(5)会见客户(1)(2)我自己全权负责,但是后面(3)(4)(5)我不想或者不方便自己做,所以我想找个助手(delegate)帮我做这些事,于是我定了一个招聘要求(Protoco...阅读全文
posted @ 2013-07-19 10:56 子福当自强 阅读(172) 评论(0) 编辑
摘要: 转:http://blog.csdn.net/wang9834664/article/details/8025571iOS页面跳转:第一种[self.navigationControllerpushViewController:subTableViewControlleranimated:YES];//描述:通过NSNavigationBar进行跳转[self.navigationControllerpopViewControllerAnimated:YES];//描述:在子视图返回到上级视图第二种UIViewController*control=[[UIViewControlleralloc阅读全文
posted @ 2013-07-19 10:21 子福当自强 阅读(100) 评论(0) 编辑
摘要: 原文地址:iOS6新特征:UICollectionView官方使用示例代码研究作者:浪友dans注:这里是iOS6新特征汇总贴链接iOS6新特征:参考资料和示例汇总这个链接可以学习到UICollectionView的相关介绍:iOS6新特征:UICollectionView介绍由于UICollectionView功能比较强大,在此,我们深入学习一下UICollectionView的官方使用示例代码,顺与大家分享一下心得。一、获取官方示例代码官方使用示例代码下载地址:如下图所示下载后,解压将CollectionView目录拖放进一个目录下(如你的文稿目录)二、加载示例代码启动Xcode这里我用的阅读全文
posted @ 2013-07-18 14:53 子福当自强 阅读(116) 评论(0) 编辑
摘要: 【天极网开发频道专稿】对于企业来说,移动应用的开发已越来越重要,于此同时,也越来越多的开发团队在寻找能同时满足当前项目和未来项目的移动应用开发平台。这对于软件提供商来说是一个巨大的市场,本文将为你介绍在Gartner移动应用平台排名前十的移动应用开发平台。 1. SAP 与其他独立的软件提供商相比,SAP属于较早法力移动应用领域的厂商,其最新的移动产品Sysbase Unwired Platform为用户提供了一个灵活的应用开发环境,同时还带有开发者所喜爱的Eclipse和Visual Studio等插件。 虽然SAP的解决方案对于开发者的要求高于其他解决方案,但对于广泛的移动领域来...阅读全文
posted @ 2013-07-18 10:11 子福当自强 阅读(238) 评论(0) 编辑
摘要: UITextField 怎么设置成为一个 *号密码框 呢?可以在 Interface Builder 里面直接设置吗?Attributes inspector 中 Text Field 下选中 Secure就可以了。阅读全文
posted @ 2013-07-16 14:37 子福当自强 阅读(56) 评论(0) 编辑
摘要: 最正规的办法,用通知step 1:在进入视图的时候添加监视:(viewDidLoad什么的)复制代码// Observe keyboard hide and show notifications to resize the text view appropriately. [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow:) name:UIKeyboardWillShowNotification object:nil]; [[NSNotificationCente阅读全文
posted @ 2013-07-16 14:01 子福当自强 阅读(358) 评论(0) 编辑
共15页: 上一页 1 2 3 4 5 6 7 8 9 下一页 末页 
悟道2012