Giter VIP home page Giter VIP logo

bfkit's People

Contributors

ashrafabubakr avatar bontangster avatar davidjelliott avatar duc-ios avatar durul avatar emersonbroga avatar emptyway avatar fabiosoft avatar fabriziobrancati avatar gabrielpeart avatar hiralin avatar insanoid avatar pontus-andersson avatar ramonvic avatar vanson avatar zxm9988 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

bfkit's Issues

NSString+BFKit maybe crash

  • (NSString *)searchInString:(NSString *)string charStart:(char)start charEnd:(char)end

This method,if I enter two identical characters,it will crash;

For example:
NSString *search = @"Search in #this# string!";
BFLog(@"Search: %@", [search searchCharStart:'#' charEnd:'#'])
it will crash.
I did a little bit of repair.

  • (NSString *)searchInString:(NSString *)string charStart:(char)start charEnd:(char)end
    {
    int inizio = 0, stop = 0;

    for(int i = 0; i < [string length]; i++)
    {
    if([string characterAtIndex:i] == start && inizio == 0)
    {
    inizio = i+1;
    i += 1;
    continue;
    }
    if([string characterAtIndex:i] == end)
    {
    stop = i;
    break;
    }
    }

    stop -= inizio;

    return [[string substringFromIndex:inizio] substringToIndex:stop];
    }

Support Language Issues

When I used BFKit, my app support language on appstory changed to 10 types. I think it's the BFKit language file. Do you have any good Suggestions to solve this problem? I'm not sure it's a BFKit problem. Thank you very much!
image

Use of @import when modules are disabled

Hey dude,

when i add BFKit folder to my project and #import "BFKit.h"
the errors pop:
Use of "@import" when modules are disabled

and i checked my build settings, it's all good, and i added all the required frameworks, so it's very weird
image

bug in NSFileManager+BFKit.m

" [self moveLocalFile:[NSString stringWithFormat:@"%@-Settings.plist", settings] fromDirectory:DirectoryTypeMainBundle toDirectory:DirectoryTypeLibrary withFolderName:@""] " in (id)getSettings:(NSString *)settings objectForKey:(NSString *)objKey and (BOOL)setSettings:NSString *)settings object:(id)value forKey:(NSString *)objKey;

if "withFolderName:@""" the %@-Settings.plist will be a folder with the name "/Library/App-Settings.plist/",isn't a file

([[NSFileManager defaultManager] copyItemAtPath:originPath toPath:destinationPath error:nil]) will fail because there has had a file " %@-Settings.plist ",but it's a folder,can not be read as a pist

the same bug in swift version

pod

could you plz make it pod

Fuc 'reversedArray' return wrong

  • (NSArray )reversedArray:(NSArray)array
    {
    NSMutableArray *arrayTemp = [NSMutableArray arrayWithCapacity:[array count]];
    NSEnumerator *enumerator = [array reverseObjectEnumerator];

    for(id element in enumerator) [arrayTemp addObject:element];

    return array;
    }

correct:
return arrayTemp;

Error "Type of expression is ambiguous" between Timer and NSObject extension

Hello,

I'm getting a compiler error "Type of expression is ambiguous without more context".
Basically, it's the conflict between NSObject.isValid() and Timer.isValid.

I've noticed that 'isValid' is quite commonly used in some other third party libraries, e.g: Firebase. I wonder if it should be renamed to something else to avoid this conflict.

Cheers.

UIWebView deprecated issue in ObjectiveC Pod file

Actually, i'm using this pod file for my ObjectiveC projects. and, it's contains UIWebView classes.
As per the apple guidelines this is deprecated & you guys are fixed this issue on Swift pod file.

pod 'BFKit'
Could you please update this for ObjectiveC Pod file?

spelling error

Hi

just an FYI

for the first month of the year in english its January not Genuary which is misspelt in the NSDate category and in the localised file for english

:)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.