- 博客(16)
- 收藏
- 关注
转载 iOS获取简单网页的内容
简单获取url对应的网页内容,当一个网页内容很简单的时候,可以用简单的方法,而不需要继承实现delegate的方法NSURL *htmlUrl = [NSURL URLWithString:@"http://abc.com"];NSString *param = [NSString stringWithContentsOfURL:htmlUrl encoding:NSASCIISt
2014-05-04 14:56:39 873
原创 NSURL支持中文
//1.创建url NSString * s_turl=[[NSString alloc]initWithFormat:@"http://127.0.0.1/addnews01.php?ntitle=%@&ncontent=%@", m_title.text,m_info.text ]; NSString *s_url = [s_t
2014-05-03 14:07:11 845
转载 UI控件详解09-UIButton详细解释
1)创建UIButton *btn1 = [UIButton buttonWithType:UIButtonTypeRoundedRect]; 风格有如下typedef enum { UIButtonTypeCustom = 0, // 自定义,无风格 UIButtonTypeRoundedRect,
2013-09-25 21:08:22 630
转载 ios的ARC的机制和使用方法
ARC是什么ARC是iOS 5推出的新功能,全称叫 ARC(Automatic Reference Counting)。简单地说,就是代码中自动加入了retain/release,原先需要手动添加的用来处理内存管理的引用计数的代码可以自动地由编译器完成了。该机能在 iOS 5/ Mac OS X 10.7 开始导入,利用 Xcode4.2 可以使用该机能。简单地理解ARC,
2013-09-25 21:05:54 564
转载 UI控件详解08-UIScrollView控件详解
首先实现UIScrollViewDelegate协议:#import @interface Activity01ViewController : UIViewController{ UIScrollView *myscrollview;}@property (nonatomic,retain) UIScrollView *myscrollview;@end
2013-09-23 20:17:52 691
转载 iOS开发何如在调试的时候轻松找到程序在哪里崩溃
起因 有不少人在评论发一些崩溃信息,问我程序怎么回事,其实如果你知道了程序崩溃在哪行代码崩溃了,就很容易定位问题了。android开发看崩溃log就能看到具体哪行代码出问题,那在iOS开发怎么快速定位到具体哪行代码崩溃呢。步骤1在xcode添加一个通用断点就行了。方法如下:点击项目导航断点那,如图步骤2点击+号:
2013-09-23 16:30:35 759
转载 UI控件详解07-TableView详细解释
-、建立 UITableView DataTable = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, 320, 420)]; [DataTable setDelegate:self]; [DataTable setDataSource:self]; [self.view addSubview:DataTable];
2013-09-23 16:11:26 699
原创 UI控件详解06-UITextField 详解
//初始化一个UITextField,在.h文件里实现UITextFieldDelegate>协议#import @interface MainViewController :UIViewControllerUITextFieldDelegate>@property(nonatomic,retain)UIProgressView *progress;
2013-09-20 16:09:50 660
转载 UI控件详解05-UIStepper控件详解
在iOS5中新增了一个数字输入控件UIStepper,它可以递进式输入数量。UIStepper继承自UIControl,它主要的事件是UIControlEventValueChanged,每当它的值改变了就会触发这个事件。它的显示效果如下:它主要有下面几个属性value 当前所表示的值,默认0.0minimumValue 最小可以表示的值,默认0.0maximumVal
2013-09-20 14:29:10 1404
转载 UI控件详解04-UISwitch的详细使用
开关(UISwitch)提供了一个简单的开/关UI元素,类似于传统的物理开关,开关的可配置选项很少,应将其用于处理布尔值。我们使用其Value Changed事件来检测开关切换,并通过属性on或实例方法isOn来获取当前值。 1.UISwitch的初始化UISwitch *switchView = [[UISwitch alloc] initWithFrame:CGRe
2013-09-20 14:17:35 845
转载 UI控件详解03-UIProgressView的详细使用
UIProgressView顾名思义用来显示进度的,如音乐,视频的播放进度,和文件的上传下载进度等。下面以一个简单的实例来介绍UIprogressView的使用。 @interface ActivityViewController : UIViewController{ UIProgressView *proView; dou
2013-09-20 14:11:04 1071
转载 UI控件详解02-UISlider的详细使用(效果图)
UIslider是一个方便的控件,让用户能够以可视化的方式设置指定范围内的值。和按钮一样,滑块也能响应事件,还可像文本框一样被读取。如果希望用户对滑块的调整立刻影响应用程序,则需要让他触发操作。UISlider *slider = [[UISlider alloc] initWithFrame:CGRectMake(0, 0, 200, 20)]; //初始化 slider.mini
2013-09-20 13:30:48 801
转载 UI控件详解01-UISegmentedControl的详细使用(附效果图)
UISegmentedControl *seg = [[UISegmentedControlalloc] initWithItems:@[@"第一个",@"第二个",@"第三个",@"第四个"]]; seg.frame =CGRectMake(10,20, 300, 30); [self.viewaddSubview:seg]; [segr
2013-09-20 13:12:09 905
原创 随手记
1. .m 文件里面的 @interface 作用新建一个 HelloWorld 类,那么xcode创建2个文件:HelloWorld.h 和 HelloWorld.mHelloWorld.m里包括@interface HelloWorld ()@end这个是类别Category,如上所说放块中间放入的方法被当成private方法。因为.m文件不像
2013-09-13 20:18:14 1165
转载 iOS NSInteger/NSUInteger与int/unsigned int、long/unsigned long之间的区别!
在iOS开发中经常使用NSInteger和NSUInteger,而在其他的类似于C++的语言中,我们经常使用的是int、unsigned int。我们知道iOS也可以使用g++编译器,那么它们之间是否有什么联系呢? 从NSUInteger和NSInteger的定义文件中 NSObjCRuntime.h发现有这样的语句:#if __LP64__ || (TARGET_OS_
2013-09-02 23:45:46 4017
原创 ios编程之媒体播放功能
下面这段代码实现了ios媒体播放的功能. [[NSBundle mainBundle]pathForResource:@"wdgsl" ofType:@"mp3"]] ,这段代码是获取要播放的音频文件的地址.[[NSBundle mainBundle] infoDictionary]是获取app的详细信息。//播放声音,-(void)startPlayer{
2013-08-23 19:40:46 1289
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人