博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

11 2011 档案

摘要:[我的笔记] 有的时候我们需要控制文本框输入的长度,比如:银行开的密码或者其他的地方的输入区域,这样,当我们输入的字符超过设置的长度的时候,系统就不接收新近输入的字符串,也就是对用户的输入不做任何的反应。参考代码:- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string // return NO to not change text{ if (textField==m_step4_SetCode... 阅读全文

posted @ 2011-11-28 16:14 星尘的天空 阅读(350) 评论(0) 推荐(0)

摘要://定义一个消息中心[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow:) name:UIKeyboardWillShowNotification object:nil]; //addObserver:注册一个观察员 name:消息名称- (void)keyboardWillShow:(NSNotification *)note {// create custom buttonUIButton *doneButton = [UIButton buttonWithTy 阅读全文

posted @ 2011-11-27 22:43 星尘的天空 阅读(242) 评论(0) 推荐(0)

摘要:Link Address:http://blog.163.com/lwd_xinghuo@126/blog/static/1682935782011528331843///创建一个基于位图的图形上下文并指定大小为CGSizeMake(200,400)UIGraphicsBeginImageContext(CGSizeMake(200,400));//renderInContext 呈现接受者及其子范围到指定的上下文[self.view.layer renderInContext:UIGraphicsGetCurrentContext()];//返回一个基于当前图形上下文的图片UIImage * 阅读全文

posted @ 2011-11-27 22:35 星尘的天空 阅读(177) 评论(0) 推荐(0)

摘要:Link Address:http://blog.163.com/lwd_xinghuo@126/blog/static/1682935782011528331843/searchImage.exclusiveTouch = YES;//第一层searchImage.userInteractionEnabled = NO;myMapView.exclusiveTouch = NO;//第二层myMapView.userInteractionEnabled = YES; 阅读全文

posted @ 2011-11-27 22:32 星尘的天空 阅读(212) 评论(0) 推荐(0)

摘要:[原创] 在开发的过程中,我们可能要经常遇到需要动画的地方,比如,一个图标,从A位置移动到B位置,有的时候我们需要重复播放这个从A位置到B位置的动画,可是我们就发现在播放的过程中循环的流程指这个样子的,还拿这个图片从A位置以动画的方式移动到B位置为例,循环的流程是这个样子的。第一个循环,图标从A位置移动的B位置,本次循环结束,当开始第二次循环的时候,图标会突然从B位置移动到A位置,这个移动的过程是没有动画的,是一个瞬间的过程,当移动到A位置后,就开始了第二次的从A到B的循环,那么我们可不可以让第一次循环结束后,从B到A的恢复的过程中也使用动画哪,也就是说在第一个循环过程中,从A到B的位置... 阅读全文

posted @ 2011-11-23 09:06 星尘的天空 阅读(339) 评论(0) 推荐(0)

摘要:程序异常退出时发送邮件报告的代码 本文转自随风_1989的博客,利用 NSSetUncaughtExceptionHandler,当程序异常退出的时候,就给指定的邮箱发送邮件,邮件内容包括发生异常时候的详情。代码如下:void UncaughtExceptionHandler(NSException *exception) {NSArray *arr = [exception callStackSymbols];NSString *reason = [exception reason];NSString *name = [exception name];NSString *urlStr = . 阅读全文

posted @ 2011-11-22 09:43 星尘的天空 阅读(549) 评论(0) 推荐(0)

摘要:link addRESS:http://blog.csdn.net/diyagoanyhacker/article/details/6666042iPhone应用程序的发布形式有两种,1种是通过 App Store 正式的贩卖,还有一种是 Ad Hoc,针对特定的用户发布自己的程序,不用经过Apple的审核。使用 Ad Hoc 有什么好处呢,你可以:发布自己的程序给亲朋好友,且不收取费用程序正式上传之前,得到更多人的 reviewApple 的设备开发 Provisioning Profile 有3个月的限制,用其安装的程序,3个月后如果不更换 Profile,程序就不能使用了,换成Ad Ho 阅读全文

posted @ 2011-11-22 09:29 星尘的天空 阅读(245) 评论(0) 推荐(0)

摘要:LINK ADDRESS :http://blog.csdn.net/diyagoanyhacker/article/details/6666047XCode4设置不太一样: 在Edit-->Scheme里面 找到Arguments把下面3个值设置成YESNSAutoreleaseFreedObjectCheckEnabledNSZombieEnabledNSDebugEnabled这种方法非常好用,建议在建立一个工程的时候,加入此设置。 阅读全文

posted @ 2011-11-22 09:27 星尘的天空 阅读(243) 评论(0) 推荐(0)

摘要:上传app流程图详情查看:http://developer.apple.com/library/ios/#documentation/xcode/conceptual/iphone_development/128-Managing_Devices_and_Digital_Identities/devices_and_identities.html#//apple_ref/doc/uid/TP40007959-CH4-SW2 阅读全文

posted @ 2011-11-22 09:13 星尘的天空 阅读(271) 评论(0) 推荐(0)

摘要:Link Address:http://blog.csdn.net/diyagoanyhacker/article/details/6527164图标的圆角和光晕效果圆角效果。图标的圆角效果是系统自动加上的,我们不能控制。这也是为什么我们看到的每个图标,其圆角效果是完全相同的。光晕效果。光晕效果也是系统加上的,和“圆角”不同的是,光晕效果是一个可选项。我们可以通过设置app的光晕参数(UIPrerenderedIcon),告诉系统是否要为我们的图标打上光晕效果。总结:1)设计图标时请记得,图标的圆角效果是系统自动加上的,且是我们无法控制的。 2)设计图标前先决定,是否要使用系统内建的“光晕效果 阅读全文

posted @ 2011-11-22 09:07 星尘的天空 阅读(269) 评论(0) 推荐(0)

摘要:Link Address:http://blog.csdn.net/diyagoanyhacker/article/details/6564879在info.plist文件里看看有没有“Application does not run in background”这一个key,如果没有,点最后一行,然后点这行右边的加号,你会看见最底下又变出来一行,在里面选择“Application does not run in background”,然后把钩打上the end ! 阅读全文

posted @ 2011-11-22 09:05 星尘的天空 阅读(166) 评论(0) 推荐(0)

摘要:如何设置时间格式,请查询如下的链接:http://unicode.org/reports/tr35/tr35-6.html#Date_Format_PatternsTHE END ! 阅读全文

posted @ 2011-11-21 19:16 星尘的天空 阅读(176) 评论(0) 推荐(0)

摘要:LINK Address:http://blog.csdn.net/diyagoanyhacker/article/details/6534320在多线程操作中,有一个著名的错误,叫做“Tried to obtain the web lock from a thread other than the main thread or the web thread. This may be a result of calling to UIKit from a secondary thread”,一旦出现这个错误,程序会立即crashed。这是由于,apple不允许程序员在主线程以外的线程中对ui进 阅读全文

posted @ 2011-11-21 19:07 星尘的天空 阅读(224) 评论(0) 推荐(0)

摘要:LINK address:http://blog.csdn.net/diyagoanyhacker/article/details/6540660NSDecimalNumber 是NSNumber的子类。使用 [NSNumber numberWithDouble:]方法来格式我的NSNumber,但是,由于一些值比较大,我想要用科学计数法来表示。NSDecimalNumber就提供了科学计数法的表示方法。什么是科学计数法? 将一个数字表示成 (a×10的n次幂的形式),其中1≤a<10,n表示整数,这种记数方法叫科学记数法。 用幂的形式,有时可以方便的表示日常生活中遇到的一些较大的数 阅读全文

posted @ 2011-11-21 17:52 星尘的天空 阅读(364) 评论(0) 推荐(0)

摘要:UIDevice *device = [UIDevice currentDevice];return [device uniqueIdentifier];可以同过官方文档,查找其他的设备信息!THE END ! 阅读全文

posted @ 2011-11-21 17:46 星尘的天空 阅读(415) 评论(0) 推荐(0)

摘要:Link Address:http://blog.csdn.net/diyagoanyhacker/article/details/6665896今天从网上下了一个iphone程序的源码来学习,结果运行时不成功,报了一个:No architectures to compile for (ARCHS=i386, VALID_ARCHS=armv6 armv7)的错误。这个程序是在iphone sdk 3.0下编写的,我现在使用的是最新的sdk,应该是这方面出了问题,网上搜了下,解决方法如下:在Bulid Settings选项下面的Architectures一栏里,在Valid Architect 阅读全文

posted @ 2011-11-21 17:19 星尘的天空 阅读(272) 评论(0) 推荐(0)

摘要:LINK ADDRESS:http://blog.csdn.net/diyagoanyhacker/article/details/6669650不同的程序,在模拟器以及真机上的路径。注意,32位的那个UUID,在任何一个模拟器程序,或者真机上,都是不同的。每安装一个iPhone程序到手机上,都会在/var/mobile/Applications/下面生成这么一个UUID的目录。模拟器路径:/Users/xw/Library/Application Support/iPhone Simulator/5.0/Applications/B56D25E5-EF54-4E25-B63E-13E4AA5 阅读全文

posted @ 2011-11-21 17:17 星尘的天空 阅读(429) 评论(0) 推荐(0)

摘要:ObjC: 使用KVCLINK ADDRESS :http://blog.csdn.net/diyagoanyhacker/article/details/6918501KVC是什么?即:Key-Value Coding,直译是:键值编码。还是没明白什么意思?先看看下面的代码。Book类的代码,头文件:#import <Foundation/Foundation.h>@interface Book : NSObject { NSString *name;}@end实现文件:#import "Book.h"@implementation Book@end这个Boo 阅读全文

posted @ 2011-11-21 17:02 星尘的天空 阅读(299) 评论(0) 推荐(0)

摘要:Link address :http://blog.csdn.net/diyagoanyhacker/article/details/6582806MPMusicPlayerController *ipodMusicPlayer = [MPMusicPlayerController iPodMusicPlayer];[ipodMusicPlayer beginGeneratingPlaybackNotifications];[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(trackTheDevi 阅读全文

posted @ 2011-11-21 16:33 星尘的天空 阅读(253) 评论(0) 推荐(0)

摘要:Link Address:http://blog.csdn.net/yizia/article/details/6987958如果程序中用到了WiFi,想有WiFi提示,怎么做呢?其实很简单,只需要在.plist文件中加入如下Key/Value即可:代码键名:ApplicationusesWi-Fi 值:YES键名:SBUsesNetwork 值:3如图所示:示例代码:点击此处下载。公司项目需要网络,有一个需求,当iphone设置成飞行模式时,再运行程序时,会弹出如图对话框。image今天发现可以通过修改 Info.plist 文件来达到目的加入UIRequiresPersistentWiFi 阅读全文

posted @ 2011-11-21 16:22 星尘的天空 阅读(211) 评论(0) 推荐(0)

摘要:Linke Address:http://www.cnblogs.com/zhw511006/archive/2011/07/09/2101638.html有时候需要用代码的方式关闭程序,其实功能就像按了home键。这两种可以用[selfperformSelector:@selector(notExistCall)];abort();这两种是私有的,不能通过app store.[[UIApplicationsharedApplication]performSelector:@selector(terminateWithSuccess)];exit(0); 阅读全文

posted @ 2011-11-21 16:06 星尘的天空 阅读(245) 评论(0) 推荐(0)

摘要:Linke Address:http://www.cnblogs.com/zhw511006/archive/2011/07/09/2101644.htmldetectDevice.h@interfaceUIDevice(Helper)-(BOOL)isJailbroken;@enddetectDevice.m@implementationUIDevice(Helper)-(BOOL)isJailbroken{BOOLjailbroken=NO;NSString*cydiaPath=@"/Applications/Cydia.app";NSString*aptPath=@& 阅读全文

posted @ 2011-11-21 16:02 星尘的天空 阅读(403) 评论(0) 推荐(0)

摘要:链接地址:http://www.cnblogs.com/zhw511006/archive/2011/07/09/2101646.html添加 AudioToolbox frameworkAudioServicesPlaySystemSound(kSystemSoundID_Vibrate);THE END ! 阅读全文

posted @ 2011-11-21 16:00 星尘的天空 阅读(169) 评论(0) 推荐(0)

摘要:[UIApplication sharedApplication].idleTimerDisabled=YES;不自动锁屏[UIApplication sharedApplication].idleTimerDisabled=NO;自动锁屏 阅读全文

posted @ 2011-11-21 15:53 星尘的天空 阅读(312) 评论(0) 推荐(0)

摘要:一般我们比较推荐的双线接入,不是说简单的将电信,网通两根线路直接接到服务器上,而是通过相关的网络设备和技术手段来实现的,首先,通过网通和电信节点接入双线到机房,再接入相关网络设备,并进行相关设置,通过网络设备来实现智能路由,在服务器上只需要一个IP,一根线接入,即可实现一个IP上的双线访问。简单的双线双IP是将两根线路接入服务器,必须在服务器上绑定两个IP,插入双网卡,在大量用户访问的情况下,服务器的系统资源占用比很高,影响性能,而双线单IP却不会出现这个问题,因为用户来源的访问判断和线路切换是由放置在接入点上的网络设备实现的,不占用服务器系统资源,不会给服务器增加额外处理压力,性能自然优异。 阅读全文

posted @ 2011-11-17 17:42 星尘的天空 阅读(329) 评论(0) 推荐(0)

摘要:AppCreateAccountOnlineMainViewController *m_viewC = [[[AppCreateAccountOnlineMainViewControlleralloc] init] autorelease];m_viewC.view.frame = CGRectMake(0, 0, 320, 480);[selfpresentModalViewController:m_viewC animated:YES];THE END ! 阅读全文

posted @ 2011-11-17 16:24 星尘的天空 阅读(146) 评论(0) 推荐(0)

摘要:简介 塔式服务器应该是大家见得最多,也最容易理解的一种服务器结构类型,因为它的外形以及结构都跟我们平时使用的立式PC差不多,当然,由于服务器的主板扩展性较强、插槽也多出一堆,所以个头比普通主板大一些,因此塔式服务器的主机机箱也比标准的ATX机箱要大,一般都会预留足够的内部空间以便日后进行硬盘和电源的冗余扩展。 由于塔式服务器的机箱比较大,服务器的配置也可以很高,冗余扩展更可以很齐备,所以它的应用范围非常广,应该说目前使用率最高的一种服务器就是塔式服务器。我们平时常说的通用服务器一般都是塔式服务器,它可以集多种常见的服务应用于一身,不管是速度应用还是存储应用都可以使用塔式服务器来解决。 就... 阅读全文

posted @ 2011-11-17 10:45 星尘的天空 阅读(436) 评论(0) 推荐(0)

摘要:服务器相关知识 U的概念 U是一种表示服务器外部尺寸的单位,是unit的缩略语,详细的尺寸由作为业界团体的美国电子工业协会(EIA)所决定。 之所以要规定服务器的尺寸,是为了使服务器保持适当的尺寸以便放在铁质或铝质的机架上。机架上有固定服务器的螺孔,以便它能与服务器的螺孔对上号,再用螺丝加以固定好,以方便安装每一部服务器所需要的空间。 规定的尺寸是服务器的宽(48.26cm=19英寸)与高(4.445cm的倍数)。由于宽为19英寸,所以有时也将满足这一规定的机架称为“19英寸机架”。厚度以4.445cm为基本单位。1U就是4.445cm,2U则是1U的2倍为8.89cm。 所谓“1U... 阅读全文

posted @ 2011-11-17 10:07 星尘的天空 阅读(454) 评论(0) 推荐(0)

摘要:我们在iphone开发的过程中,可能是需要一些线条的,不过大多数情况下,我们都是选择创建一个线条的图片,然后使用一个UIImageView对象来实现线条的效果。在最近的开发过程中,我们可以使用另外一种的方式来创建一个线条,我们可以创建一个UIVIew对象,然后精确的控制他的Frame属性,并设置他的BackgroundColor属性,以及他的alpha属性,运行程序后,你们会发现这样创建线条的效果还是挺逼真的,这也就是仅仅是添加了几行代码而已,同时也减少了添加图片带来的程序过大的问题。所以我感觉这个方法之得推广,并且在最近的开发过程中,凡是遇到线条的效果,我们就使用这种方式创建线条,也取得了很 阅读全文

posted @ 2011-11-16 16:03 星尘的天空 阅读(252) 评论(0) 推荐(0)

摘要:-(BOOL) hasPrefix:(NSString *) astring;检查字符串是否以astring开头;-(BOOL) hasSuffix:(NSString *) astring;检查字符串是否以astring结尾;如果想知道字符串内的某处是否包含其他的字符串,使用rangeOfString:-(NSRange) rangeOfString:(NSString *) astring;THE END ! 阅读全文

posted @ 2011-11-12 17:05 星尘的天空 阅读(303) 评论(0) 推荐(0)

摘要:LINK ADDRESS:http://www.xueit.com/html/2009-02/27_698_00.html1 TOP这是一个大家经常问到的问题,例如在SQLSERVER中可以使用如下语句来取得记录集中的前十条记录:SELECT TOP 10 * FROM [index] ORDER BY indexid DESC;但是这条SQL语句在SQLite中是无法执行的,应该改为:SELECT * FROM [index] ORDER BY indexid DESC limit 0,10;其中limit 0,10表示从第0条记录开始,往后一共读取10条2 创建视图(Create View 阅读全文

posted @ 2011-11-11 14:20 星尘的天空 阅读(285) 评论(0) 推荐(0)

摘要:有两种方式可以滑动UIScrollview视图,一种是使用手指滑动的方式,另外一种是使用[m_scrollView scrollRectToVisible:CGRectMake() animated:YES];的方式来滑动视图,如果设置属性m_scrollView.pagingEnabled = YES;(该属性表示,uiscrollview对象按照页为单位进行滑动),这个是一个动画效果,那么我们怎么知道这个动作在什么时候结束哪? 我们可以侦听这个函数- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView;上面这个函数主要 阅读全文

posted @ 2011-11-09 21:40 星尘的天空 阅读(712) 评论(0) 推荐(0)

摘要:NSCharacterSet *whitespace = [NSCharacterSetwhitespaceAndNewlineCharacterSet];NSString *username= [mUsernameField stringValue];username = [usernamestringByTrimmingCharactersInSet:whitespace];THE END ! 阅读全文

posted @ 2011-11-08 12:00 星尘的天空 阅读(260) 评论(0) 推荐(0)

摘要:链接地址:http://www.cnblogs.com/mainPage/archive/2010/10/28/1863472.html修改UISwitch的标题,实现自定义UISwitch方法有两种:1.使用类别扩展UISwitch。如下:下面是UISwitch.h文件:#import<UIKit/UIKit.h>@interfaceUISwitch (tagged)+ (UISwitch*) switchWithLeftText: (NSString*) tag1 andRight: (NSString*) tag2;@property(nonatomic,readonly)U 阅读全文

posted @ 2011-11-07 19:45 星尘的天空 阅读(471) 评论(0) 推荐(0)

摘要:Hands on tutorial to NSDateComponentsLink Address:http://chbeer.de/2010/07/hands-on-tutorial-to-nsdatecomponents/Calculating dates is quite a hard thing to do. You need to keep in mind that adding or subtracting(减) days (or months, hours, …) to a date can lead to changing months or even years: Getti 阅读全文

posted @ 2011-11-06 14:49 星尘的天空 阅读(279) 评论(0) 推荐(0)

摘要:添加侦听IPhone,ipad设备方向改变事件的方法参考代码:[[NSNotificationCenterdefaultCenter] addObserver: self selector:@selector(orientationChanged) name:UIDeviceOrientationDidChangeNotificationobject: nil];/*设备方向改变后添加的处理事件*/- (void) orientationChanged{ UIDeviceOrientation deviceOrientation = [[UIDevice currentDev... 阅读全文

posted @ 2011-11-04 10:44 星尘的天空 阅读(267) 评论(0) 推荐(0)

摘要:如何去掉图标弧形高光第一种方式:在xcode中打开 yourprojectname-info.plist ,在root项上添加Icon already includes gloss and bevel effects项,并将该项选为true第二种方式:有时候我们的应用程序不需要在图标上加上默认的高光,可以在你的应用的Info.plist中加入:UIPrerenderedIcon,让它等于YES即可PS:上面的两种方式都是从网络上搜集的,但是我使用的是第一种方式,并且也达到了效果,还有一点是需要注意的,这个去除高光的效果在IPhone或者Ipad的模拟器上面是显示不出这样的效果的,这个去除高光的 阅读全文

posted @ 2011-11-03 14:20 星尘的天空 阅读(470) 评论(0) 推荐(0)