- 博客(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
原创 技巧-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关注的人