zoukankan      html  css  js  c++  java
  • Objective-c Category(类别)

    NSStringUtilities.h:

    #import <Foundation/Foundation.h>
    @interface NSString(Utilities)
    
    -(BOOL) isURL;
    
    @end

    NSStringUtilities.m

    #import "NSStringUtilities.h"
    @implementation NSString(Utilities)
    -(BOOL) isURL
    {
        if ([self hasPrefix:@"http://"]) {
            return YES;
        }else{
            return NO;
        }
    }
    @end

    main.m:

    #import <Foundation/Foundation.h>
    #import "NSStringUtilities.h"
    int main(void)
    {
        @autoreleasepool {
            NSString* string1=@"http://www.google.com";
            NSString* string2=@"Pixar";
            
            if ([string1 isURL]) {
                NSLog(@"string is a url");
            }
            if ([string2 isURL]) {
                NSLog(@"string2 is a url");
            }
        }
    }

    console log:

    2013-09-20 12:19:54.708 Obj-c[286:303] string is a url

  • 相关阅读:
    golang中将json转成go
    软件升级
    golang 各类型转换
    golang 基础知识6
    golang 基础知识5
    bash resource
    toy
    links
    android abd remove
    YCM
  • 原文地址:https://www.cnblogs.com/wangwenfei/p/category.html
Copyright © 2011-2022 走看看