![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
IOS基础
Bob-IOS
IOS开发
展开
-
copy一个数组的方法
NSArray *newArray = [NSMutableArray arrayWithArray:oldArray];NSArray *newArray = [[[NSMutableArray alloc] initWithArray:oldArray] autorelease];NSArray *newArray = [[oldArray mutableCopy] autor原创 2013-11-15 11:20:42 · 1795 阅读 · 0 评论 -
IOS变量设置、函数设置等
#import "D.h"@interface A : NSObject{BOOL myBoolValue1;BOOL myBoolValue2;D *myValue3;D *myValue4;}@property(nonatomic, readwrite, assign) BOOL boolValue1; //公有布尔变量@pr原创 2013-11-04 17:39:13 · 562 阅读 · 0 评论 -
Apple official examples
1. 发送邮件:MailComposer 必须加入必要的框架:MessageUI.framework原创 2013-11-06 18:03:01 · 627 阅读 · 0 评论 -
利用dispatch_once创建单例
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://bj007.blog.51cto.com/1701577/649413 无论是爱还是恨,你都需要单例。实际上每个iOS或Mac OS应用都至少会有UIApplication或NSApplication.什么是单例呢?Wikipedia是如此定义的:在软件工转载 2013-11-11 17:44:43 · 649 阅读 · 0 评论 -
由一个url地址创建一个标准的NSURL对象
传递一个字符串给下面的函数,将会返回一个准确无误的NSURL对象- (NSURL *)smartURLForString:(NSString *)str{ NSURL * result; NSString * trimmedStr; NSRange schemeMarkerRange; NSString * scheme;转载 2013-11-11 14:57:14 · 878 阅读 · 0 评论 -
通过NSUserDefaults来存储变量
先将一个字符串存入(还可以存入其他类型的值,如NSArrary、NSDictionary等,只需要变换下面的这个方法即可NSString * currentText;currentText = [[NSUserDefaults standardUserDefaults] stringForKey:@"PutURLText"];if (currentText == nil){原创 2013-11-11 16:56:32 · 689 阅读 · 0 评论 -
适配iPhone5
转载:http://www.th7.cn/Program/IOS/201301/120310.shtmliphone5的屏幕分辨率:1136 x 640 也即是高度变成了568,程序启动时我们需要一张retina图片命名为Default-568h@2x.png。在我们创建工程时xcode会默认为我们创建一个纯黑色的图片替换即可。 最新版的xcode都已支持iphone5转载 2013-11-11 10:55:03 · 875 阅读 · 0 评论 -
一篇非常好的storyboard的入门例子解说
转载:http://www.iteye.com/topic/1122979这篇东西花了我一个上午的时间,期间我也敲了一篇例子,也优化了下代码!其中避免在AppDelegate.m中放置过多的代码!(Storyboard)是一个能够节省你很多设计手机App界面时间的新特性,下面,为了简明的说明Storyboard的效果,我贴上本教程所完成的Storyboard的截图:转载 2013-11-07 15:07:43 · 971 阅读 · 0 评论 -
IOS iPhone、iPad屏幕尺寸
屏幕尺寸:普通屏 320像素 x 480像素 iPhone 1、3G、3GS,iPodTouch 1、2、33:2 Retina 屏 960像素 x 640像素 iPhone 4、4S,iPod Touch 416:9 Retina 屏 1136像素 x 640像素 iPhone 5,iPhone 5S, iPhone5C, iPod Touch 5原创 2013-11-06 11:47:56 · 4270 阅读 · 0 评论 -
Apple Official Example for every control: UICatalog.xcodeproj
苹果的Document中给出了个使用几乎是各个control的例子。可以在Document上搜索UICatalog其中的一些例子我们都可以直接拿来用原创 2013-11-06 16:18:10 · 643 阅读 · 0 评论 -
获取iPhone的屏幕分辨率以及判断设备类型
转载:http://www.cnblogs.com/thefeelingofsimple/archive/2013/01/30/2883340.html#import enum { // iPhone 1,3,3GS 标准分辨率(320x480px) UIDevice_iPhoneStandardRes = 1, // iPhone 4,4转载 2013-11-06 11:59:52 · 937 阅读 · 0 评论 -
iPhone各个控件尺寸
1.状态栏状态栏一般高度为20像素,在打手机或者显示消息时会放大到40像素高,注意,两倍高度的状态栏在好像只能在纵向的模式下使用。如下图用户可以隐藏状态栏,也可以将状态栏设置为灰色,黑色或者半透明的黑色。如果需要隐藏状态栏可以使用调用:[[UIApplication sharedApplication] setStatusBarHidden:YES animat转载 2013-11-06 11:48:51 · 1117 阅读 · 0 评论 -
IOS使用正则表达式识别邮箱地址
NSString *emailRegex = @"^\\w+((\\-\\w+)|(\\.\\w+)|(\\'\\w+))*@\\w+((\\.|\\-)\\w+)*.\\w+$";NSPredicate *emailPredicate = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", emailRegex];if(![email原创 2013-11-05 14:49:03 · 879 阅读 · 0 评论 -
tableView的注意事项
在selected了一个cell后, 应该将原来的cell deselect掉,如调用NSIndexPath *tableSelection = [self.tableView indexPathForSelectedRow];[self.tableView deselectRowAtIndexPath:tableSelection animated:NO];//make sur原创 2013-11-05 10:43:43 · 646 阅读 · 0 评论 -
ARC机制详解
转载:http://blog.csdn.net/nicktang/article/details/6792972此文章由Tom翻译,首发于csdn的blog,任何人都可以转发,但是请保留原始链接和翻译者得名字。多谢!Automatic Reference Counting (ARC) 是一个编译期的技术,利用此技术可以简化Objective-C编程在内存管理方面的工作量。这转载 2013-11-04 15:14:40 · 825 阅读 · 0 评论 -
http请求
转载:http://blog.csdn.net/nicktang/article/details/6870454网络编程是iOS开发的重要一环,重要性就不多讲了,下面的代码也比较简单,我在这里也不多解释了。 NSString *url = 。。。//这里打包URL NSURLRequest *theRequest=[NSURLRequest requestWi转载 2013-11-04 15:33:06 · 684 阅读 · 0 评论 -
谈谈viewController的加载函数
转载:http://blog.csdn.net/kmyhy/article/details/7560484一、initWithNibName方法中,不要有任何成员初始化的代码。把这些代码移到viewDidLoad方法开始进行。二、由于initWithNibName方法保证是在present方法中进行,我们也可以在initWithNibName方法中保留成员初始化代码。但把原转载 2013-11-15 14:40:44 · 774 阅读 · 0 评论 -
深刻理解属性、getter及setter
虽然对这个已经很熟了,但是还是看了一遍,生怕遗漏了什么转载自:http://blog.csdn.net/kmyhy/article/details/8571739原文:http://iphonedevsdk.com/forum/iphone-sdk-tutorials/7295-getters-setters-and-properties-for-the-new转载 2013-11-14 11:35:32 · 828 阅读 · 0 评论