Latest 0.2.0
Homepage https://github.com/irrationalfab/IRFAutoCompletionKit
License MIT
Platforms osx 10.7, requires ARC
Authors

Version
Platform
Build Status

Warning this library is under development and although it is functional is has some important bugs.

Small kit designed to provide autocompletion triggered by a character. Built in
support is provided for emojis and completions from an user list. The base
classes are easily extendible to provide support for other uses.

Currently only OS X is supported, however many of the classes would compile (in
some cases with minor adaptations) on iOS.

Usage

To run the example project; clone the repo, and run pod install from the
Project directory first.

#import <IRFAutoCompletionKit/IRFAutoCompletionKit.h>

- (void)viewSetupMethod {
    IRFEmojiAutoCompletionProvider *emojiCompletionProvider = [IRFEmojiAutoCompletionProvider new];
    NSArray *completionsProviders = @[emojiCompletionProvider];
    [self setAutoCompletionManager:[IRFAutoCompletionTextFieldManager new]];
    [self.autoCompletionManager setCompletionProviders:completionsProviders];
    [self.autoCompletionManager attachToTextField:self.textField];
    [self.autoCompletionManager setTextFieldFowardingDelegate:self];
}

Installation

DSAutoCompletionKit is available through CocoaPods, to
install it simply add the following line to your Podfile:

pod "DSAutoCompletionKit"

Author

Fabio Pelosin, @fabiopelosin

License

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

Latest podspec

{
    "name": "IRFAutoCompletionKit",
    "version": "0.2.0",
    "summary": "Small kit designed to provide autocompletion triggered by a character. Loves emojis!",
    "description": "                     Small kit designed to provide autocompletion triggered by a character. Built inn                     support is provided for emojis and completions from an user list. The basen                     classes are easily extendible to provide support for other uses.n",
    "homepage": "https://github.com/irrationalfab/IRFAutoCompletionKit",
    "screenshots": "https://raw.github.com/irrationalfab/IRFAutoCompletionKit/master/Web/Screen%20Shot%200.png",
    "license": "MIT",
    "authors": {
        "Fabio Pelosin": "[email protected]"
    },
    "source": {
        "git": "https://github.com/irrationalfab/IRFAutoCompletionKit.git",
        "tag": "0.2.0"
    },
    "platforms": {
        "osx": "10.7"
    },
    "requires_arc": true,
    "source_files": "Classes",
    "subspecs": [
        {
            "name": "CompletionProviders",
            "osx": {
                "source_files": "Classes/CompletionProviders"
            },
            "dependencies": {
                "IRFEmojiCheatSheet": []
            }
        },
        {
            "name": "ViewControllers",
            "osx": {
                "source_files": "Classes/osx/ViewControllers"
            }
        },
        {
            "name": "ViewManagers",
            "osx": {
                "source_files": "Classes/osx/ViewManagers"
            }
        }
    ]
}

Pin It on Pinterest

Share This