Iphone
think12
做了不一定能成功,但不做永远都不会成功!
展开
-
iphone上UISwitch控件用法
.h文件中声明:UISwitch * leftSwitch;@property (nonatomic , retain) IBOutlet UISwitch * leftSwitch;.m文件中添加:@synthesize leftSwitch;viewDidUnload()中添原创 2011-07-18 00:15:35 · 1414 阅读 · 0 评论 -
iphone 的NSString NSMutableString的用法
1、初始化字符串一 [[NSString alloc] initWithFormat:@"%d",10]; 2、初始化字符串二[[NSString alloc] initWithCString:@"字符串内容"] 3、字符串的替换注:将字符串中的参数进行替换参数1:目标替换值转载 2011-07-27 10:45:00 · 1197 阅读 · 0 评论 -
iphone 实现了单个组件选取器
实现了单个组件选取器。1。一般都是在一个controller类中实现委托和数据源。在类的头文件中声明协议:2.定义类的成员变量和输出口 UIPickerView * singlePicker; NSArray * pickerData;@property (nonatomic ,原创 2011-07-18 17:53:46 · 777 阅读 · 0 评论 -
iphone UILabel的属性应用
(void)LY_Display{ UILabel *LY_Label = [[UILabel alloc] initWithFrame:CGRectMake(60, 180, 60, 30)]; [self.view addSubview:LY_Label];原创 2011-07-28 20:19:29 · 1003 阅读 · 0 评论 -
iphone NSString/NSData/char*转换
http://sdlqhjk.iteye.com/blog/1018812NSString 转换成NSData 对象 NSData* xmlData = [@"testdata"dataUsingEncoding:NSUTF8StringEnc转载 2011-08-31 21:52:49 · 1010 阅读 · 0 评论 -
iphone 委托的使用方法。
页面1要调用页面2,想在页面2中调用协议来把一个变量值设置到页面1中。1。首先声明委托:#pragma mark -#pragma mark DXJumpToHotelDetailDelegate@protocol DXJu原创 2011-08-04 00:59:58 · 992 阅读 · 0 评论 -
Objective-C中判断字符串是否包含其他字符串
http://blog.sina.com.cn/s/blog_808993a30100utmz.html-(BOOL) hasPrefix:(NSString *) astring;检查字符串是否以astring开头;-(BOOL) hasSu转载 2011-09-06 23:54:06 · 1793 阅读 · 0 评论 -
iphone 提示(弹出)框的使用
UIAlertView *alertView = [[UIAlertViewalloc] initWithTitle:nilmessage:@"此用户不存在"delegate:selfcancelButtonTitle:@"关闭"otherButtonTitl原创 2011-08-09 15:52:26 · 1614 阅读 · 0 评论 -
iphone 退回到某一个页面。页面回退,直到LoginViewContr登录页面
。退回到某一个页面。页面回退,直到LoginViewContr登录页面LoginViewContr *loginViewContr =nil;for (id controllerin self.navigationController.viewController原创 2011-09-08 13:38:56 · 1408 阅读 · 0 评论 -
iphone上关闭模拟键盘
----------------------不用IB实现,直接在代码中写界面的方式--------------UITextView *_textView;用下边的两条语句即可关闭模拟键盘[_textViewbecomeFirstResponder];[原创 2011-07-17 17:51:49 · 1113 阅读 · 0 评论 -
UItextField UITextView 有关键盘的设置
http://guanghua07.blog.163.com/blog/static/7411134220112118572427/autocapitalizationType 设置键盘自动大小写的属性 UITextAut转载 2011-08-16 10:34:51 · 3160 阅读 · 0 评论 -
UITextField限制输入的长度,UITextView限制输入的长度
----------------UITextField限制输入的长度------------。类要继承UITextFieldDelegate。。UITextField *content = [[UITextFieldalloc] ini原创 2011-08-16 09:50:11 · 6002 阅读 · 0 评论 -
Iphone状态栏操作,隐藏状态栏。
。状态栏的调用:[[UIApplication sharedApplication] stautsBarFrame];。隐藏状态栏:[[UIApplication sharedApplication] setStatusBarHidden:YES anim原创 2011-08-18 09:39:29 · 2308 阅读 · 0 评论 -
创建一个简单iphone工程的步骤
作用:创建一个拥有导航栏的工程,不用IB来操作界面。。创建工程。创建基于Window-based application。我们命名为:TestNo34。创建工程后,将得到一个:TestNo34AppDelegate文件。次文件就是工程的框架。然后点原创 2011-08-22 00:05:07 · 868 阅读 · 0 评论 -
UINavigationController 设置左右按钮
UIBarButtonItem *leftBtn = [[UIBarButtonItemalloc]initWithTitle:@"左按钮"style:UIBarButtonItemStyleBorderedtarget:selfaction:@selecto原创 2011-08-22 21:40:25 · 7893 阅读 · 0 评论 -
iphone UISwitch开关控件
本例子是创建两个开关控件,点击其中的一个开关的时候,另外一个开关也随着变化。。声明://两个按钮UISwitch *_leftSwitch;UISwitch *_rightSwitch;。初始化:_leftSwitch =原创 2011-08-23 23:24:38 · 2076 阅读 · 0 评论 -
iphone slider滑动控件
。声明:UILabel *_sliderLabel;UISlider *_slider;。创建:_sliderLabel = [[UILabelalloc]initWithFrame:CGRectMake(10,_startY,20,原创 2011-08-23 15:39:20 · 1718 阅读 · 0 评论 -
iphone 自动响应旋转屏幕
1。自动旋转:在view.m文件中添加自动响应旋转的系统函数:- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation{//纵向if原创 2011-08-24 10:28:55 · 687 阅读 · 0 评论 -
iphone UISegmentedControl分段控件
在做项目的时候遇到一个问题:设置背景图片和写文字,只能显示其中的一种。也就是说图片和文字是互斥的。不知道大家是否遇到这个问题了。如果有解决的办法,希望告知⋯⋯。声明UISegmentedControl *_segmented;。创建原创 2011-08-23 22:09:02 · 2042 阅读 · 0 评论 -
iphone info.plist文件的操作。
程序比较重要的配置信息,可以放到info.plist文件中,然后在程序中可以方便的获取数据内容。既方便又快捷。1。在info.plist文件中添加一个ChannelID的内容。然后指定一个值。2。在程序中调用下边语句原创 2011-08-30 10:21:31 · 2191 阅读 · 0 评论 -
iphone 弹出表单UIActionSheet的应用。
UIActionSheet用于让用户在多个选项之间进行选择。操作表从底部弹出。。继承UIActionSheetDelegate。按下按钮弹出表单#pragma mark -#pragma mark Btn press原创 2011-08-31 13:48:36 · 1074 阅读 · 0 评论 -
iphone lion10.7 安装 xcode3.2.5的方法
官方给出的解释是:lion10.7安装xcode4.X雪豹安装xcode3.X如果在lion10.7上安装xcode3.X的话,安装过后,在application中找不到xcode.app文件。如果在lion10.7上安装xcode4.x的话,运行以前的xco原创 2011-09-29 18:16:25 · 6480 阅读 · 7 评论 -
iphone 对NSMutableArray数组排序
自定义一个类,并初始化该类,然后添加到NSMutableArray数组中,并对数组进行排序。1.结构定义://每一个房态的状态@interface RoomStatus : NSObject{double _price;}@property (原创 2011-10-13 16:37:43 · 3305 阅读 · 0 评论 -
ASIHTTPRequest 详解, http 请求终结者
http://wiki.magiche.net/pages/viewpage.action?pageId=2064410ASIHTTPRequest 详解, http 请求终结者目录目录发起一个同步请求创建一个异步请求队列请求请求队列上下文ASINetworkQueues, 它的delegate提供更为丰富的功能取消异步请求安转载 2011-11-16 14:55:38 · 849 阅读 · 0 评论 -
iphone 图片拉伸不变形的方法
如果一个椭圆图片,原图大小为30*30,而我们让它显示100*30,那么这个图片就会被拉伸,而且效果很难看。用下边的方法可以创建一个局部不被拉伸的图片。 UIImage * buttonBg = [[UIImage imageNamed:@"btn_normal.png"]stretchableImageWithLeftCapWidth:10topCapHeight:0];原创 2011-11-12 19:20:58 · 5552 阅读 · 0 评论 -
子线程在后台运行: performSelectorInBackground
http://daimajishu.iteye.com/blog/1085729 NSLog( @"main thread begin..." ); [self performSelectorInBackground: @selector(getImages) withObject: nil];转载 2011-11-17 22:12:06 · 2214 阅读 · 0 评论 -
浅谈objective-C中的description方法
http://archive.cnblogs.com/a/2242550/由于下个项目要做移动平台的开发,最近学习objective-C语言。objective-C是C语言的一个扩展集,但是它是一门面向对象语言。如果学过C#或是java的朋友应该知道在C#的类中有一个Tostring()方法,在objective—C中也有一个类似的方法,即description()转载 2011-11-18 21:06:33 · 892 阅读 · 0 评论 -
UIImagePickerController
http://lishuaishuai.iteye.com/blog/1050566中期视讯 HD》ipad终于上线了,闲着无事,研究下UIImagePickerController的使用方法。引用UIImagePickerController 需用到两个代理用UIImagePickerController选择、显示图片或视频,主要注意UIImagePickerC转载 2011-11-24 09:34:05 · 5337 阅读 · 1 评论 -
iphone 中弹出输入法键盘的时候,让table向上移动。
#pragma mark UITextFieldDelegate- (BOOL)textFieldShouldBeginEditing: (UITextField *)textField{[UIViewbeginAnimations: nilcontext: nil];self.tableView.contentInset = UIEdgeInsetsMake(原创 2011-11-29 09:34:46 · 2044 阅读 · 1 评论 -
定时器NSTimer的简单使用和停止
http://blog.sina.com.cn/s/blog_8d759e760100ute1.htmlNSTimer *timer1.运行一次自动停止timer = [NSTimer scheduledTimerWithTimeInterval:3.0 target:self selector:@selector(function:) userInfo:nilrep转载 2011-11-29 17:32:17 · 2890 阅读 · 0 评论 -
iphone 弹出键盘,文本框自动向上移动。
1。让类继承UITextViewDelegateUITextView *inputTextView;UIScrollView * _scrollView;2。在init函数中先创建scrollView_scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, 320, 416)];[s原创 2011-12-01 21:36:26 · 4429 阅读 · 0 评论 -
UIView的一些基本方法理解:loadView、viewDidLoad、viewDidUnload、viewWillAppear、viewWillDisappear
http://hi.baidu.com/bunsman/blog/item/5285b8893c77d9aa0f2444ed.html经常使用UIView以及它的子类,一般对于init:,viewDidLoad:,dealloc:等方法应该是比较熟悉和了解的。对于其它几个基本方法就不那么常用了,为了更好地编程使用这些方法,在此集中收集整理一下各方法调用的时机和作用:转载 2011-11-12 16:54:56 · 1095 阅读 · 1 评论 -
iphone 判断文件是否存在,如果不存在就从Bundle里面读取
iphone 判断文件是否存在,如果不存在就从Bundle里面读取用于把数据文件打包到工程中,然后在运行的时候判断软件的沙盒中是否有数据,如果有数据就不拷贝,如果没有数据,就要从Bundle中拷贝到软件的沙盒中。-(BOOL) judgeFileExist:(NSString * )filePath{NSLog(@"%@", filePath);if (原创 2011-12-06 16:12:50 · 2701 阅读 · 0 评论 -
xcode4.2 模拟器定位 。xcode4.2 添加GPX文件。手工指定位置。
XCode 4.2终于支持地点模拟了,不用忍受真机调试的各种不便了,模拟方法也很简单(恕我盗用几个别人的图):当Debug一个需要地理位置信息的App时,在Debug栏默认就会有地点模拟的图标,如下图所示:这个有一个前提:必须是iOS5的模拟器.默认只提供了几个地点,但是可以通过GPX文件来添加.你可以选择到网上找现成的GPX,但是Apple还是很为广大开发者考转载 2011-12-06 17:25:14 · 2630 阅读 · 0 评论 -
iphone scrollview滚动控件 UIScrollViewDelegate
contentOffset计算内容位移contentInset表格外面得东西UIScrollView的滚动,停止(UIScrollViewDelegate)在使用UIScrollView和它的子类UITableView时,有时需要在不同操作状态下,做不同的响应。如何截获这些状态,如正在滚动,滚动停止等,使用UIScrollViewDelegate_Proto转载 2011-12-08 22:59:07 · 3797 阅读 · 0 评论 -
performSelector & @selector
http://blog.sina.com.cn/s/blog_7ff0f30f0100uvl9.htmlperformSelector & @selectorObject-C中@selector关键字 是用来搜索方法的,将方法转换成SEL类型的变量。#import @interface Car : NSObject { int year;转载 2011-12-26 12:59:52 · 1169 阅读 · 0 评论 -
原创申精-Iphone 编程 用FMDB完成简单的SQlite数据库交互
介绍在整个周期,核心数据是最重要的部分,在开发初期数据库往往很容易被忽略,我们所聊的SQlite,大概很多人都了解SQlite是核心数据库, 是IOS设备上的首选关系数据储存方式。雖然,大部分開發商不與 SQLite的直接互動,他們仍然倾向Hood引擎,作為核心數據的主要數據存儲。這是可取的,但有很多時候,原始SQLite的仍然是首選的存儲方法。其中的几个可能包括:转载 2011-12-16 11:14:51 · 2889 阅读 · 0 评论 -
UITextField UITextView 字数限制
1. 如何实现对UITextField ,UITextView等输入框的 字数限制 (1)首先,肯定要 让controller 实现 UITextFieldDelegate (针对UITextField)或者 UITextViewDelegate(针对UITextView) 然后,将 输入框的delegate属性设置为self.转载 2012-01-11 17:39:02 · 2163 阅读 · 0 评论 -
iphone 地图应用。MKMapView
目前几乎所有服务行业的产品都考虑到加入地图的功能,这大大提升了软件的易用和直观性。在iphone 中运用地图并不是一件困难的事情,因为SDK中已经提供了地图控件。下边是我总结iphone地图的用法。1。现在.h文件中添加地图头文件#import2。在.h文件中添加地图委托MKMapViewDeleg原创 2011-08-14 17:07:23 · 3370 阅读 · 0 评论 -
NSDate和NSString之间的转换
NSDate存储的是世界标准时(UTC),输出时需要根据时区转换为本地时间好像是从ios4.1开始[NSDate date];获取的是GMT时间,这个时间和北京时间相差8个小时,以下代码可以解决这个问题//方法一- (void)tDate{ NSDate *date = [NSDatedate]; NSTimeZone *zone = [NSTimeZonesy转载 2012-01-29 15:29:12 · 7012 阅读 · 0 评论