Skip to content
No description, website, or topics provided.
Objective-C Ruby
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
MSCrashDemo.xcodeproj
MSCrashDemo.xcworkspace
MSCrashDemo
MSCrashProtector init Nov 24, 2019
Pods
.gitignore
MSCrashProtector.podspec
Podfile
Podfile.lock
README.md
runningResult运行效果.gif

README.md

MSCrashProtector

platform GitHub license CocoaPods GitHub stars

An Global protection scheme..

Installation

Cocoapods(Recommended)

  1. Add pod 'MSCrashProtector' to your Podfile.
  2. Run pod install

Manual

  1. Add all files under MSCrashProtector to your project

Requirements

  • iOS 5.0 and greater
  • ARC/MRC

How To Use

Objective-C

    #import "MSCrashProtector.h"
        
    //NSArray
    NSArray* arr = @[@"1"];
    [arr objectAtIndexSafe:10];
    id obj = [arr objectAtIndex:0 kindOfClass:[NSString class]];
    NSLog(@"%@",obj);
    
    //NSMutableArray
    NSMutableArray* marr = [NSMutableArray array];
    [marr addObjectSafe:nil];
    [marr removeObjectAtIndexInBoundary:100];
    [marr insertObject:@111 atIndexInBoundary:100];

    
    //NSDictionary
    NSDictionary* dic = [NSDictionary dictionary];
    [dic objectForKey:nil defaultValue:@"test"];

    //NSMutableDictionary
    NSMutableDictionary* mdic = [NSMutableDictionary dictionary];
    [mdic setObjectSafe:nil forKey:nil];
    

Credits

MSCrashProtector was created by Jiang.Zijia.

License

MSCrashProtector is available under the MIT license. See the LICENSE file for more info.

You can’t perform that action at this time.