XCode创建Pch文件的方式,教你实用50招

iOS- PCH文件的作用 & XCode创建Pch文件的方式:

在老版本的XCode里面,创建项目之后会自动创建有pch文件,在里面往往写一些经常使用的框架头文件或者一些宏定义的URL地址,这里面定义后可全局使用,但是在Xcode6里面项目创建后不再自带pch文件。pch全称为“precompiled header”,也就是预编译头文件,有利于节约开发时间、代码维护时间。

创建方式 New File :

图片 1

取名字 Next 就不多说了... < 喎?" target="_blank" class="keylink">vcD4KPHA IDwvcD4KPHA ICAgICDOxLz tLS9qLrD1q6687TLyrHOxLz ysfDu7eo08O1xKOs0OjSqtTaz 7Ev9bQyejWw9K7z8KjujwvcD4KPHA ICAgINC0yOsmIzI2Njg0O8q9yOfPwqO6ICAgICAkKFNSQ1JPT1QpL8/uxL/D y9wY2jOxLz w/sucGNoICA8L3A CjxwPiAgICAgPGltZyBzcmM9"" alt="">

这样就可以使用了。

图片 2

PCH文件的作用 amp; XCode创建Pch文件的方式: 在老版本的XCode里面,创建项目之后会自动创建有pch文件,在里面往往写一些经常使用的框架...

1、恢复被破坏的Win XP系统文件
    如果Windows XP的系统文件被病毒或其它原因破坏了,我们可以从Windows XP的安装盘中恢复那些被破坏的文件。

验证邮箱的合法性(此方法比较准确),验证邮箱合法性

 

代码:

 

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view.

    self.title=@"验证邮箱的合法性";

    NSString *email=@"[email protected]";
    NSLog(@"---%i--",[self validateEmail:email]);


}
//通过区分字符串
-(BOOL)validateEmail:(NSString*)email
{
    if((0 != [email rangeOfString:@"@"].length) &&
       (0 != [email rangeOfString:@"."].length))
    {
        NSCharacterSet* tmpInvalidCharSet = [[NSCharacterSet alphanumericCharacterSet] invertedSet];
        NSMutableCharacterSet* tmpInvalidMutableCharSet = [tmpInvalidCharSet mutableCopy];
        [tmpInvalidMutableCharSet removeCharactersInString:@"_-"];

        /*
         *使用compare option 来设定比较规则,如
         *NSCaseInsensitiveSearch是不区分大小写
         *NSLiteralSearch 进行完全比较,区分大小写
         *NSNumericSearch 只比较定符串的个数,而不比较字符串的字面值
         */
        NSRange range1 = [email rangeOfString:@"@"
                                      options:NSCaseInsensitiveSearch];

        //取得用户名部分
        NSString* userNameString = [email substringToIndex:range1.location];
        NSArray* userNameArray   = [userNameString componentsSeparatedByString:@"."];

        for(NSString* string in userNameArray)
        {
            NSRange rangeOfInavlidChars = [string rangeOfCharacterFromSet: tmpInvalidMutableCharSet];
            if(rangeOfInavlidChars.length != 0 || [string isEqualToString:@""])
                return NO;
        }

        //取得域名部分
        NSString *domainString = [email substringFromIndex:range1.location 1];
        NSArray *domainArray   = [domainString componentsSeparatedByString:@"."];

        for(NSString *string in domainArray)
        {
            NSRange rangeOfInavlidChars=[string rangeOfCharacterFromSet:tmpInvalidMutableCharSet];
            if(rangeOfInavlidChars.length !=0 || [string isEqualToString:@""])
                return NO;
        }

        return YES;
    }
    else {
        return NO;
    }
}

 

输出:

2014-11-19 14:35:10.032 验证邮箱的合法性[14114:60b] ---0--

代码: - ( void )viewDidLoad{ [super viewDidLoad]; // Do any additional setup after loading the view. s...

    具体方法:在Windows XP的安装盘中搜索被破坏的文件,需要注意的是,文件名的最后一个字符用底线“_”代替,例如:如果要搜索“Notepad.exe”则需要用“Notepad.ex_”来进行搜索。

    搜索到了之后,打开命令行模式(在“运行”中输入“cmd”),然后输入:“EXPAND 源文件的完整路径 目标文件的完整路径”。例如:EXPAND D:SETUPNOTEPAD.EX_ C:WindowsNOTEPAD.EXE.有一点需要注意的是,如果路径中有空格的话,那么需要把路径用双引号(英文引号)包括起来。

    找到当然是最好的,但有时我们在Windows XP盘中搜索的时候找不到我们需要的文件。产生这种情况的一个原因是要找的文件是在“CAB”文件中。由于Windows XP把“CAB”当作一个文件夹,所以对于Windows XP系统来说,只需要把“CAB”文件右拖然后复制到相应目录即可。

    如果使用的是其他Windows平台,搜索到包含目标文件名的“CAB”文件。然后打开命令行模式,输入:“EXTRACT /L 目标位置 CAB文件的完整路径”,例如:EXTRACT /L C:Windows D:I386Driver.cab Notepad.exe.同前面一样,如同路径中有空格的话,则需要用双引号把路径包括起来。

    2、拒绝“分组相似任务栏”

    虽然Windows XP “分组相似任务栏按钮”设置虽然可以让你的任务栏少开窗口,保持干净,但对于一些需要打开同类多个窗口的工作非常不便,。如你是经常用QQ这样的通讯软件和人在线聊天的话,如果有两个以上的好友同时和你交谈,你马上会感到XP这种默认设置造成的不便 D D每次你想切换交谈对象的时候,要先点击组,然后弹出的菜单里再选要交谈的好友,而且每个好友在组里显示的都是一样的图标,谈话对象多的时候,你可能要一个个的点击来看到底刚才是谁回复了话,在等着你反应,而且选错了一个,又得从组开始选,很麻烦。显然地,这样不如原来的开出几个窗口,在任务栏里的各个小窗口点击一次就可进行开始聊天。更改方法:点击“开始→控制面板→外观和主题→任务栏和‘开始’菜单”,在弹出的窗口内,将“分组相似任务栏按钮”选项前面的钩去掉。

    3、通过注册表卸载无用的动态链接

    资源管理器经常在内存中留下无用的动态链接,为了消除这种现象,你可以打开注册表编辑器,设置键值:HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersion

    EXPlorerAlwaysUnloadDLL=DWORD: 1将其设

    为0,这一功能就会被关闭。注意:为了让设置生效,需要重新启动计算机。

    4、清除prefetch文件夹中的预读文件

    当Win XP使用一段时间后,预读文件夹里的文件会变得很大,里面会有死链文件,这会减慢系统时间。建议:定期删除这些文件。(Windowsprefetch)

    5、Windows XP减肥法

    以下方法为本人目前的winXP的减肥法,经过使用,觉得比较安全,效果明显,至少可以减少300m空间。注意:不建议初学者使用删除驱动备份: WindowsDriver cachei386目录下的Driver.cab文件(73MB) 但是以后我们每次安装新硬件时必须插入Windows的安装光盘删除系统文件备份(一般不怎么用到的): 运行命令行sfc /purgecache 删掉备用的dll文件: 只要你拷贝了安装文件或者有安装光盘,可以这样做。Windowssystem32dllcache下文件(减去200——300mb)。

本文由ca88手机版登录发布于ca88手机版,转载请注明出处:XCode创建Pch文件的方式,教你实用50招

TAG标签: ca88手机版登录
Ctrl+D 将本页面保存为书签,全面了解最新资讯,方便快捷。