自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

转载 知识-cocoa touch框架简介

cocoa touch框架 iPhone OS 应用程序的基础 Cocoa Touch 框架重用了许多 Mac 系统的成熟模式,但是它更多地专注于触摸的接口和优化。UIKit 为您提供了在 iPhone OS 上实现图形,事件驱动程序的基本工具,其建立在和 Mac OS X 中一样的 Foundation 框架上,包括文件处理,网络,字符串操作等。 Cocoa To

2013-08-24 00:14:15 798

转载 技巧-iOS让键盘消失的方法

iOS让键盘消失的方法焦点在UITextField或UITextView中的时候,键盘会出现,想点一下背景就让键盘消失。这是在手持设备上服合用户的操作习惯。当然方法有很多,在这儿我说一个比较实用的方法。因为UIView默认是不能关联方法调用的,而UIControl则不一样,它可以关联很多方法。而UIControl是UIView的子类,它有UIView的所有特性,于是我们可以把我

2013-08-16 11:11:33 829

转载 技巧-解析XML返回数据(使用GBK编码)

iOS NSString正常显示GBK编码字符收到xml是GBK编码的,我用UTF8去编码,结果返回nil的结果,明显是编码方法用错了,得用GBK的编码方式。方法如下:unsigned long encode = CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000);   

2013-08-16 11:07:17 1592

原创 技巧-NSRange NSMakeRange范围获取

NSRange NSMakeRange范围获取范围获取字符串NSRange r;r.location = 4;r.lenght = 2;NSString *sub3 = [myString substringWithRange:r];// 也可以写成NSString *sub3 = [msString substringWithRanger:NSMakeRange(4,

2013-08-16 11:05:51 1520

原创 技巧-length长度方法characterAtIndex:索引指定位置方法

length长度方法characterAtIndex:索引指定位置方法NSString *astring = [NSString stringWithFormat:@"The number is %d", 520];NSLog(@"%d", [astring length]);    // 17NSLog(@"%c", [astring characterAtIndex:2])

2013-08-16 11:05:26 2458

原创 技巧-字符串sting>转>数组array

字符串sting>转>数组array    NSString *myString = @"one two three four five six seven";    NSArray *wordArray = [myString componentsSeparatedByString:@" "];   // 由空格分隔    NSLog(@"%@", wordArray);

2013-08-16 11:04:32 762

原创 技巧-索引值获取子字符串

索引值获取子字符串    NSString *myString = @"one two three four five six seven";    NSString *sub1 = [myString substringToIndex:7];    // 从头开始算起    NSLog(@"%@", sub1);    NSString *sub2 = [myStri

2013-08-16 11:03:48 723

原创 技巧-搜索与替换字符串

搜索与替换字符串    NSString *myString = @"one two three four five six seven";    NSRange searchRange = [myString rangeOfString:@"five"];    if (searchRange.location != NSNotFound)        // 搜索指定字

2013-08-16 11:03:13 557

原创 技巧-从字符串中提取数字

从字符串中提取数字使用一个值方法可将字符串转换为数字,分别返回3,1,3.141592 ,3.141592        NSString *s1 = @"3.141592";        NSLog(@"%d", [s1 intValue]);        NSLog(@"%d", [s1 boolValue]);   // 没值就是0        NS

2013-08-16 11:02:21 1201

转载 技巧-UIFont设置字体名列表

UIFont 设置字体1 label.font = [UIFont fontWithName:@"Arial-BoldItalicMT" size:24];字体名如下:Font Family: American TypewriterFont: AmericanTypewriterFont: AmericanTypewriter-BoldFont Fa

2013-08-16 10:53:46 720

原创 技巧-在ARC项目中,兼容非ARC项目文件做法

在Build Phases>>>>>-fno-objc-arc非ARC模式

2013-08-16 10:42:22 766

原创 技巧-MAC下隐藏Dock栏正在运行中的软件图标

打开Finder,左侧选择应用程序,右键点击你想要隐藏的软件,显示包内容-Contents,编辑 Info.plist文件,在之间加入以下参数:LSUIElement1当然,想要显示正在运行软件的图标时,只要把以上修改删除就可以了,嘎嘎嘎,掌握了隐藏了正在运行的软件图标,是不是心中顿时舒畅了?哈哈哈

2013-08-16 10:40:08 10478 3

原创 原创-ARC与非ARC的区别

Objective-C Automatic Reference Counting = YES即为ARC项目使用ARC就是不需要再使用release这些命令了,这是苹果推荐的编程做法,不过现在还是有很多iOS开发者依旧不使用ARC。我是一个入门不久的工程师,在接触了ARC与非ARC之后,个人感觉ARC的自动管理机制非常好用,再也不用去时时刻刻哪里创建了,哪里没释放,既减少了程序员的负担,进而也让

2013-08-16 10:25:10 1156

原创 技巧-使用翻转效果

//翻转效果:    CATransition *animation = [CATransition animation];//准备动画    [animation setDuration:0.3f];////动画播放持续时间    //动画速度,何时快、慢:    [animation setTimingFunction:[CAMediaTimingFunction functi

2013-08-16 10:11:06 704

原创 技巧-底部切换按钮配置

底部切换按钮1navigationController自带了一个工具栏,通过设置  self.navigationController.toolbarHidden  =  NO来显示工具栏,工具栏中的内容可以通过 viewController的toolbarItems来设置,显示的顺序和设置的NSArray中存放的顺序一致, 其中每一个数据都有一个对应的UIBarButtonItem

2013-08-16 10:07:44 721

原创 技巧-导航控制器和UITabBar控制器结合使用

导航控制器和UITabBar控制器结合UINavigaUonController *nav1=[[UINavigaUonController alloc] initWithRootViewController:firstController];NSArray *controllers = @[nav1,item2,item3, item4, item5];self.tbCtrl

2013-08-16 10:05:48 535

转载 技巧-创建圆角得UIView

UIVIEW圆角在实际的应用中,总感觉圆角的东西比较好看, 像button,label,image等等,以前的时候我就经常给那些控件添加一个UIImageView作为背景,再搞张圆角的图片viewT.layer.cornerRadius = 10;//设置那个圆角的有多圆viewT.layer.borderWidth = 10;//设置边框的宽度,当然可以不要viewT.layer

2013-08-16 10:04:12 532

转载 解决iOS6中编译和真机调试出现不支持armv7s的问题

关于iOS6应用中第三方类库不支持armv7s的问题解决编译ios6跟iPhone5真机调试,出现下面的错误:ld: file is universal (3 slices) but does not contain a(n) armv7s slice: /file/location for architecture armv7s clang: error: linker co

2013-08-16 10:02:27 1209

原创 原创-关于推送PUSH简介

推送(Push)一条HTTP协议长连接,微信、QQ这类都使用这类推送原理。优点:简单、高效、省电、省流量百度云推送,免费,安卓跟苹果都支持可以发富媒体(声音、图像)http://developer.baidu.com/push/list

2013-08-16 09:58:25 792

原创 原创-Block匿名函数简介

Block匿名函数,可以把变量当参数传进来可以访问其它变量的值,闭包(closure)闭包就是能够读取其它函数内部变量的函数一个函数里定义了个block,这个block可以访问该函数的内部变量__block int i = 10;相当于使用指针,可以修改

2013-08-16 09:57:23 658

转载 (转圈提醒)UIActivityIndicatorView、UIProgressView 活动与进度指示器

动指示器(UIActivityIndicatorView)可以告知用户有一个操作正在进行中。进度指示器(UIProgressView )也具有同样功能,而且还可以告知用户离操作结束还多远。 这两个指示器都是派生自UIView,所以他们是视图,也可以附着在视图上。 一、UIActivityIndicatorView 活动指示器 1.创建C代

2013-08-16 09:56:07 620

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除