iphone
siruoxian
一个简单的人!
展开
-
iphone密码存储
//获取密码+ (NSString *) getPasswordForUsername: (NSString *) username andServiceName: (NSString *) serviceName error: (NSError **) error;//保存密码+ (void) storeUsername: (NSString *) username andPassword: (...2011-04-13 17:19:50 · 284 阅读 · 0 评论 -
makeKeyAndVisible
每个程序都有方法:[window makeKeyAndVisible];由于iPhone是单窗口程序,所以也就只有这么一个Window对象,而且是UIWindow,不是NSWindow。而根据文档上所说:“这个是便捷方法,去使被使用对象的主窗口显示到屏幕的最前端。你也可以使用hiddenUIView方法隐藏这个窗口”所以基本上来说,对于编程者的区别仅仅在于在...原创 2011-04-20 09:44:26 · 218 阅读 · 0 评论 -
UIWebView
基于手机 网络环境问题 在UIWebView控件使用的时候,程序习惯添加UIActivityIndicatorView用以控制UIWebview的加载等待,在等待的时间内用户不允许操作,所以我们还要在当前的UIWebview上添加一个透明的view(opaqueview)用以防止用户点击,然后把 UIActivityIndicatorView添加到我们自己定义的view(opaqueview)上。...原创 2011-04-20 14:26:15 · 253 阅读 · 0 评论 -
在cocos2d里面播放背景音乐及音效
[[SimpleAudioEngine sharedEngine] playEffect:@"花田错.mp3"];原创 2011-04-20 15:03:27 · 128 阅读 · 0 评论 -
加载远程图片到 View
NSURL *url=[NSURL URLWithString:@"http://..../Icons/icon.ico"];NSData *data=[NSData dataWithContentsOfURL:url];UIImage *tmpimage=[[UIImage alloc] initWithData:data];UIImageView *imageview =[[UIImage...原创 2011-04-26 15:38:08 · 127 阅读 · 0 评论 -
一次性移除一个 UIView 所有子视图的方法
for(UIView *view in [self.view subviews]){ [view removefromsuperview];}原创 2011-04-28 16:02:02 · 150 阅读 · 0 评论 -
NSURLConnection
<!--StartFragment -->异步请求:NSURL *_url=[NSURL URLWithString:@http://192.168.1.150/test/index.jsp];NSMutableURLRequest *_request= [[NSMutableURLRequest alloc] initWithURL:_url cachePolicy:NSUR...原创 2011-05-13 16:12:43 · 103 阅读 · 0 评论 -
iphone 拨打电话的API
今天在网上看到这个,先留着+ (void) makeCall:(NSString *)phoneNumber{ NSURL *phoneNumberURL = [NSURL URLWithString:[NSString stringWithFormat:@"tel:%@", phoneNumber]]; NSLog(@"make call, URL=%@", phoneN...原创 2011-05-17 11:34:53 · 206 阅读 · 0 评论 -
根据“,”截取字符串
_list=[_dataString componentsSeparatedByString:@","];2011-05-31 11:15:14 · 90 阅读 · 0 评论 -
UITableView 定义
UITableView *_table=[[UITableView alloc] initWithFrame:CGRectMake(0,0, 320, 411) style:UITableViewStyleGrouped];设置分组显示原创 2011-03-03 17:17:35 · 79 阅读 · 0 评论 -
UITableView 详细讲解
-、建立 UITableView DataTable = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, 320, 420)]; [DataTable setDelegate:self]; [DataTable setDataSource:self]; [self.view addSubview:DataTable]; [DataTa...原创 2011-03-07 15:06:21 · 213 阅读 · 0 评论 -
字体自适应label大小
UILabel *topcontent=[[UILabel alloc] initWithFrame:CGRectMake(80, 728, 800, 40)]; [topcontent setCenter:CGPointMake(self.view.frame.size.height/2, self.view.frame.size.width-20)]; topcontent.numberOf...原创 2011-03-16 14:54:07 · 172 阅读 · 0 评论 -
更改屏幕的旋转方向
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { // Overriden to allow any orientation. return (interfaceOrientation==UIInterfaceOrientationLandscape...2011-03-25 13:23:20 · 150 阅读 · 0 评论 -
UIPageControl
pageControl= [[UIPageControl alloc] initWithFrame:CGRectMake(340, 680, 100, 100)]; pageControl.hidesForSinglePage = NO; pageControl.userInteractionEnabled = NO; [pageControl setNumberOfPages:2]; [page...2011-03-25 13:25:07 · 87 阅读 · 0 评论 -
设置按钮是否可用
[_tmpBtn setUserInteractionEnabled:YES];[_tmpBtn setUserInteractionEnabled:NO];原创 2011-03-25 13:26:00 · 147 阅读 · 0 评论 -
UIScrollView
_scrollView=[[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, 1024, 768)]; _scrollView.directionalLockEnabled = YES; _scrollView.pagingEnabled = YES; [_scrollView setDelegate:self]; _scrollView.sho...原创 2011-03-25 13:26:33 · 91 阅读 · 0 评论 -
UIView 用法示例
[UIView beginAnimations:nil context:nil]; [UIView setAnimationDelay:0.8]; [UIView setAnimationDuration:6.5]; [UIView setAnimationCurve:UIViewAnimationCurveLinear]; [UIView setAnimationWillStartS...原创 2011-03-25 13:28:56 · 118 阅读 · 0 评论 -
跳转到下一个VIEW
TestControllerView *_testControllerView =[[TestControllerView alloc] init]; [self.navigationController pushViewController:_testControllerView animated:NO]; [_testControllerView release];原创 2011-03-25 13:30:48 · 132 阅读 · 0 评论 -
NSLocalizedStringFromTable小示例
NSString *_tmpStr=[NSString stringWithFormat:@"%@",[_mainDictionary objectForKey:@"Describe"]]; Label.text=NSLocalizedStringFromTable(_tmpStr,[defaults stringForKey:@"language"],@"注意内容");原创 2011-03-25 13:33:24 · 129 阅读 · 0 评论 -
NSTimer 小示例
[NSTimer scheduledTimerWithTimeInterval:0.5target:self selector:@selector(yourmethod) userInfo:nil repeats:NO]2011-03-25 13:35:40 · 97 阅读 · 0 评论 -
AVAudioPlayer 应用小示例
NSString *soundPath=[[NSBundle mainBundle] pathForResource:NSLocalizedStringFromTable([_dictionary objectForKey:@"sound"],[defaults stringForKey:@"language"],@"提示") ofType:@"mp3"]; NSURL *soundUrl=[N...2011-03-25 13:38:52 · 147 阅读 · 0 评论 -
arc4random()
elementRand=arc4random()%9+2;原创 2011-03-25 13:41:18 · 124 阅读 · 0 评论 -
in AppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Override point for customization after application launch. MenuControllerView...原创 2011-03-25 14:01:21 · 95 阅读 · 0 评论 -
修改MAC下系统显示隐藏
在"终端"中输入命令defaults write com.apple.finder AppleShowAllFiles TRUEkillall Finder同样的道理可以让Finder不显示隐藏文件:defaults write com.apple.finder AppleShowAllFiles FALSEkillall Finder 再重启Finder...原创 2011-10-26 11:43:18 · 115 阅读 · 0 评论 -
navigationController 小结
//跳转到下一组controllerSelectLevelControllerView *_selectLevelControllerView=[[SelectLevelControllerView alloc] init]; [self.navigationController pushViewController:_selectLevelControllerView ani...2011-04-01 15:42:23 · 84 阅读 · 0 评论 -
iphone真机调试
最近刚拿到一个项目,要真机调试,网上看了好多资料,经过自己的一翻努力,终于解决了所有问题,连接真机成功,在这里和大家分享一下,希望对大家有点帮助。首先就是要有一个app的开发账号。如果没有的话就需要去注册一下。可以登录到下面的网址进行注册。http://developer.apple.com光有账号是不行的,必须是apple认证的账户才行,也就是说一定要是花了99$或是299$的付费开发者。下面切...2011-10-29 16:50:02 · 113 阅读 · 0 评论 -
获取imei
网上看到的说法,还没有用过,先在这里收藏一下,留作日后使用。#import "Message/NetworkController.h"NetworkController *ntc=[[NetworkController sharedInstance] autorelease];NSString *imeistring = [ntc IMEI];...原创 2011-12-24 19:22:42 · 149 阅读 · 0 评论 -
16进制颜色(html颜色值)字符串转为UIColor
网上看到的,在这里收藏一下: 互联网 App 中经常会用到 html 颜色值转换 UIColor,比如:#FF9900、0XFF9900 等颜色字符串,以下方法可以将这些字符串转换为 UIColor 对象。 + (UIColor *) colorWithHexString: (NSString *) stringToConvert { NSString ...原创 2011-12-28 11:15:08 · 124 阅读 · 0 评论 -
Nsstring 分割字符串
NSString *stringList=@"nice,good,perfect"; NSArray *list=[stringList componentsSeparatedByString:@","];原创 2011-12-28 11:18:45 · 417 阅读 · 0 评论 -
NSString
1、初始化字符串一 [[NSString alloc] initWithFormat:@"%d",10]; 2、初始化字符串二 [[NSString alloc] initWithCString:@"字符串内容"] 3、字符串的替换注:将字符串中的参数进行替换参数1:目标替换值参数2:替换成为的值参数3:类型...原创 2012-06-01 12:02:24 · 85 阅读 · 0 评论 -
XCODE 4.2打包发布
现在使用的xcode 4.2,最近要打包应用程序,网上查了好多都是关于3.2.5的,经过一翻努力终于解决了,现在分享给大家,希望对大家有帮助。首先要连接真机,选择【product】下的【building for】,然后再选择【build for archiving 】,然后选择【product】下的【archive】 ,在这里会打开【Origanizer-Archives】,在下方选中你要打包...2011-11-18 14:09:15 · 97 阅读 · 0 评论 -
程序在运行过程中不锁屏
[[UIApplication sharedApplication] setIdleTimerDisabled:YES];原创 2011-11-21 16:06:33 · 180 阅读 · 0 评论 -
Sha算法 iOS
需要引用CommonDigest.h -(NSString *) geteSHAEncryptedPaylod:(NSString *)message{ const char *cStr = [message UTF8String]; unsigned char result[CC_SHA1_DIGEST_LENGTH]; CC_SHA1(cS...2012-06-06 14:18:46 · 112 阅读 · 0 评论 -
UIWebView加载本地网页
-(void) openURL:(NSString *)urlString{ NSLog(@"openURLByURLString:%@",urlString); //加载本地页面 NSRange range=[urlString rangeOfString:@"Documents"]; if (range.location==NSN...2012-06-06 14:30:19 · 98 阅读 · 0 评论 -
iphone-如何在Documents 目录下创建子目录
NSString *path = [[NSHomeDirectory() stringByAppendingPathComponent:@"Documents"] stringByAppendingPathComponent:@"badge"]; [[NSFileManager defaultManager] createDirectoryAtPath:path withIntermediat...原创 2012-02-04 12:02:42 · 201 阅读 · 0 评论 -
TableCell 右方的小箭头
最近用到了tableCell ,但右方始终会有一个小箭头,这并不是我想要的的,用下面的方法可以去掉: _cell.accessoryType=UITableViewCellAccessoryNone;这里要标记一下,希望遇到相同问题的朋友可以用到。...2011-12-05 10:34:51 · 222 阅读 · 0 评论 -
xcode4 生成静态类库
最近在研究静态类库,纠结了好久终于解决所有问题,打包成功,在这里和大家分享一下,希望会对大家有些帮助。首先新建一个项目,【create project 】然后在你的项目中添加一个target ,【add target】 选择 【Cocoa Touch Static Library】在你的target中添加你需要打包的文件 ,【Build Phases】->【Compiles ...2011-12-05 10:48:37 · 103 阅读 · 0 评论 -
release 时去掉nslog的方法
#ifdef DEBUG#define SRXLog(fmt, ...) NSLog((fmt), ##__VA_ARGS__)#else#define SRXLog(fmt, ...)#endif2012-06-12 20:52:17 · 127 阅读 · 0 评论 -
在Mac OS X Lion下修改Hosts 的4种方法
1、通过 VI 编辑器修改打开终端(应用程序——实用工具),运行:sudo vi /etc/hosts屏幕上会提示你输入密码(输入密码的时候不会有任何字符显示,甚至*都不会显示,输完之后按回车就是了),打开 hosts 文件之后按 i 键进入插入模式(可理解为编辑模式),然后按照你的需要对该文件进行编辑,编辑完成之后按 ESC 键退出插入模式,之后按 :wq+回车保存退出,记得英文的冒号也是要输入...原创 2012-02-08 14:32:14 · 133 阅读 · 0 评论 -
获取iphone手机型号
需要在头文件中引入#include <sys/types.h>#include <sys/sysctl.h> size_t size; int nR = sysctlbyname("hw.machine", NULL, &size, NULL, 0); char *machine = (char *...原创 2012-02-11 16:53:25 · 199 阅读 · 0 评论