Latest 1.0.0
License MIT
Platforms ios 8.0, osx 10.9, watchos 2.0, tvos 9.0, requires ARC

Objective-C Common Use Utils


1、Add the following code to Podfile in your project:

pod 'OC-Utils', '~> 1.0.0'

2、Execute the following command to install this lib:

pod install


1、import OCBase16.h header:

#import "OCBase16.h"

2、Base16 Encode to UpperCase:

NSString *str = @"中国";
NSData *data = [str dataUsingEncoding:NSUTF8StringEncoding];
NSString *base16EncodedStr = [OCBase16 encodeWithNSData:data];

3、Base16 Encode to LowerCase:

NSString *str = @"中国";
NSData *data = [str dataUsingEncoding:NSUTF8StringEncoding];
NSString *base16EncodedStr2 = [OCBase16 encodeWithNSData:data toUpperCase:NO];

4、Base16 Decode Usage:

NSString *str = @"4142434445";
NSData *data = [OCBase16 decodeWithNSString:str];


1、import OCURL.h header:

#import "OCURL.h"

2、URL Encode to UpperCase:

NSString *str = @"中国";
NSString *urlEncodedStr = [OCURL encodeWithNSString:str];

3、URL Encode to LowerCase:

NSString *str = @"中国";
NSString *urlEncodedStr = [OCURL encodeWithNSString:str toUpperCase:NO];

4、URL Decode Usage:

NSString *urlEncodedStr = @"%e4%b8%ad%e5%9b%bd";
NSData *urlDecodedData = [OCURL decode:urlEncodedStr];


OC-Utils is available under the MIT license. See the LICENSE file for more info.

Latest podspec

    "name": "OC-Utils",
    "version": "1.0.0",
    "license": "MIT",
    "summary": "Objective-C Utils for iOS macOS",
    "homepage": "",
    "authors": {
        "fpliu": "[email protected]"
    "source": {
        "git": "",
        "tag": "1.0.0"
    "source_files": "OC-Utils",
    "requires_arc": true,
    "platforms": {
        "ios": "8.0",
        "osx": "10.9",
        "watchos": "2.0",
        "tvos": "9.0"

Pin It on Pinterest

Share This