Objective-C
文章平均质量分 54
只做五年的极客
这个作者很懒,什么都没留下…
展开
-
NSString与NSMutableString用法
1.创建一个常量字符串NSString * str = @"Hello World!";2.创建空字符串、并赋值。NSString * str = [ [NSString alloc ] init];str = @"Hello World";[str release];原创 2014-01-01 09:33:30 · 971 阅读 · 0 评论 -
iOS真机调试 for Xcode 5
由于Xcode5的到来,关于iOS软件进行真机调试方面,有了一些变化,苹果在Xcode 5中修改了一些规则,一方面是阻止以往破解的方式进行调试(免证书).另一方面是添加了自动生成证书的功能特性,来加快我们开发者生成一些调试用的证书.免去我们频繁要去苹果开发者网站自己生成.接下来就介绍一下如何在Xcode5中进行真机调试.一、真机调试所需材料说明在申请真机调试证书之前,先转载 2014-02-28 09:55:55 · 655 阅读 · 0 评论 -
iOS视图控制对象生命周期-init、viewDidLoad、viewWillAppear、viewDidAppear、viewWillDisappear、viewDidDisappear的区别及用途
iOS视图控制对象生命周期-init、viewDidLoad、viewWillAppear、viewDidAppear、viewWillDisappear、viewDidDisappear的区别及用途init-初始化程序viewDidLoad-加载视图viewWillAppear-UIViewController对象的视图即将加入窗口时调用;viewDidApper转载 2014-02-28 17:11:33 · 854 阅读 · 0 评论 -
UIButton 小技巧setTitleEdgeInsets
[but setTitleEdgeInsets:UIEdgeInsetsMake(top, left, bottom, right)];这四个参数的意思,是你设置的这个title内容离这个but每个边的距离是多少,上,左,下,右,以左边为例:如果left是正的,效果就是title向左移left个像素,如果是负的就是向右移动left个像素转载 2014-03-03 14:52:21 · 1711 阅读 · 0 评论 -
ios常用控件的初始化
1.UIButton UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom]; button.frame = CGRectMake(0, 0 , 111, 111); [button setBackgroundImage:[UIImage imageNamed:@"button.png转载 2014-03-03 10:08:59 · 704 阅读 · 0 评论 -
boldSystemFontOfSize 和 systemFontOfSize 的区别
1 + systemFontOfSize:2 + boldSystemFontOfSize:3 + italicSystemFontOfSize:1 中是系统的默认方法;2 是字体 bold :醒目的;雄浑的;突出的,使用后会加粗字体; 3 字体为斜体 italic [i'tælik] n. 斜体,斜体字转载 2014-03-03 14:46:52 · 4067 阅读 · 0 评论 -
[[UIScreen mainScreen] bounds]和 applicationFrame
一直对ios设备的尺寸不大敏感,搞不清[[UIScreen mainScreen] bounds] 和[UIScreen mainScreen] applicationFrame]的区别,故总是心虚,现扫盲下:定义一个宏:1#define PrintRect(frame) NSLog(@"X:%f,Y:%f,W:%f,H:%f",frame.or转载 2014-03-03 10:38:29 · 780 阅读 · 0 评论 -
【IOS】IOS上实现的自定义仪表盘(可以用在流量监控之类的应用上)
原创作品, 欢迎转载,转载请在明显处注明! 谢谢。 原文地址:http://blog.csdn.net/toss156/article/details/7407770】今天给大家带来一个自定义的仪表盘,效果图如下。 Demo中用到了 Quar转载 2014-03-06 15:48:05 · 1109 阅读 · 0 评论 -
IOS开发中的CGFloat、CGPoint、CGSize和CGRect
http://developer.apple.com/library/ios/#documentation/GraphicsImaging/Reference/CGGeometry/Reference/reference.htmlCGGeometry类定义几何元素的结构和操作几何元素的函数。1、数据类型:CGFloat: 浮点值的基本类型CGPoint: 表示一个二维坐转载 2014-03-06 19:03:11 · 1150 阅读 · 0 评论 -
presentModalViewController和dismissModalViewControllerAnimated的使用总结
在实际开发中,如果要弹出视图:我们常用到presentModalViewController方法和dismissModalViewControllerAnimated方法。presentModalViewController:弹出视图dismissModalViewControllerAnimated:隐藏视图贴代码:弹出视图:转载 2014-02-28 17:05:12 · 584 阅读 · 0 评论 -
xcode5编译过的xib 怎么在xcode4.6下打开
xcode5编译过的xib 如何在xcode4.6下打开IOS7一出来,对应的xcode版本变成了5了,这次xcode升级比较大,特别是在源代码编译方面,苹果下足了功夫,编译时间不到原来的一半,忽然强烈觉得android在这方面需要加强啊;其他不多说,XIB在XCODE5上使用的最新编译,只能在5上面修改和查看,然后4.6上面是打不开的;解决办法:兼容低版本,跟我们兼容io转载 2014-02-28 10:16:03 · 647 阅读 · 0 评论 -
ios ViewController 页面跳转
从一个Controller跳转到另一个Controller时,一般有以下2种: 1、利用UINavigationController,调用pushViewController,进行跳转;这种采用压栈和出栈的方式,进行Controller的管理。调用popViewControllerAnimated方法可以返回。 PickImageViewController *ickImage转载 2014-02-28 17:21:48 · 738 阅读 · 0 评论 -
NSArray NSDictionary NSMutableArray NSMutableDictionary
//==========NSArray==========/*--------------------创建数组--------------------*/NSArray * array = []原创 2014-01-01 15:56:31 · 1029 阅读 · 0 评论 -
Object-C内存管理
本文是观看了 @M了个J 视频 整理的一些学习资料 在这里感谢大神[(@M了个J) 大神博客链接的地址为 http://www.cnblogs.com/mjios/] 在这里谢谢大神,同时也谢谢那些无私奉献知识的人 如果说我比别人看得更远些,那是因为我站在了巨人的肩上 --牛顿范围:任何继承了NSObject的对象,对基本数据类型无效原理:每个对象内部都保存了一个原创 2013-12-24 11:57:21 · 785 阅读 · 0 评论 -
Objective-C概述
-、简介Object-c通常写作objective-c或者obj-c,是根据C语言所衍生出来的语言,继承了C语言的特性,是扩充C的面向对象编程语言。它主要使用于Mac OS X和GNUstep这两个使用OpenStep标准的系统,而在NeXTSTEP和OpenStep中它更是基础语言。Objective-C可以在gcc运作的系统写和编译,因为gcc含Objective-C的编译器。在MAC O原创 2013-12-25 19:18:09 · 901 阅读 · 0 评论 -
Object-C 类的点语法
类的.h中 方法名( :号也是方法名的一部分)- (void)setAge:(int)newAge; //方法名是setAge:-(int)age; //方法名是age-(void)setAge:(int)newAge andNo:(int)no; //方法名是setAge:andNo:类的创建、使用Person * person = [ [Person alloc]原创 2013-12-25 21:16:31 · 849 阅读 · 0 评论 -
Object-C 类的声明
类OC中类分为2个文件.h 类的声明文件,用于声明变量、函数(方法).m 类的实现文件,用于实现.h中的函数(方法)类的声明使用关键字@interface、@end类的实现使用关键字@implementation、@end.h文件写法#import / /导入常用的头文件 其中包含NSObject基类的头文件 Object-c中使用#import 导入头文原创 2013-12-25 20:22:23 · 638 阅读 · 0 评论 -
IOS开发中判断字符串是否为空字符的方法
- (BOOL) isBlankString:(NSString *)string { if (string == nil || string == NULL) { return YES; } if ([string isKindOfClass:[NSNull class]]) { return YES;转载 2014-01-17 09:58:13 · 3442 阅读 · 0 评论 -
Your build settings specify a provisioning profile with the UUID, no provisioning profile was
在Archive项目时,出现了“Your build settings specify a provisioning profile with the UUID “”, however, no such provisioning profile was found”的出错。一直提示指定UUID的provisioning profile找不到,感觉很奇怪。明明自己的provisioning prof转载 2014-02-28 09:34:39 · 624 阅读 · 0 评论 -
将NavigationBar设置透明
转载自:http://blog.sina.com.cn/s/blog_621403ef0100tuna.html将NavigationBar设置透明(仅将指定视图控制器进行透明处理),步骤如下:1.在视图控制器的头文件中实现UINavigationControllerDelegate,例如:@interface PicturePreviewViewController : UI转载 2014-02-28 17:29:31 · 821 阅读 · 0 评论 -
text view小结
在.h文件中声明:@interface ProtocolViewController :UIViewControllerUITextViewDelegate>{ UITextView *textView;}@property (nonatomic,retain)UITextView *textView;@end转载 2014-03-31 09:00:10 · 698 阅读 · 0 评论