• This repository has been archived on 17/Oct/2021
  • Stars
    star
    241
  • Rank 167,643 (Top 4 %)
  • Language
    Objective-C
  • License
    MIT License
  • Created over 10 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

An Objective-C Wrapper for Private Dictionary Services on Mac OS X

DictionaryKit

An Objective-C Wrapper for Private Dictionary Services on Mac OS X

This library accesses private OS X APIs, making it unsuitable for apps submitted to the App Store.

Usage

#import "DictionaryKit.h"

TTTDictionary *dictionary = [TTTDictionary dictionaryNamed:DCSOxfordDictionaryOfEnglish];
NSLog(@"%@\n", dictionary.name);

NSString *term = @"apple";
for (TTTDictionaryEntry *entry in [dictionary entriesForSearchTerm:term]) {
    NSLog(@"%@", entry.text);
}

Available Dictionaries

NSString * const DCSAppleDictionaryName = @"Apple Dictionary";
NSString * const DCSDutchDictionaryName = @"Prisma woordenboek Nederlands";
NSString * const DCSFrenchDictionaryName = @"Multidictionnaire de la langue française";
NSString * const DCSGermanDictionaryName = @"Duden-Wissensnetz deutsche Sprache";
NSString * const DCSItalianDictionaryName = @"Dizionario italiano da un affiliato di Oxford University Press";
NSString * const DCSJapaneseSupaDaijirinDictionaryName = @"スーパー大辞林";
NSString * const DCSJapanese_EnglishDictionaryName = @"ウィズダム英和辞典 / ウィズダム和英辞典";
NSString * const DCSKoreanDictionaryName = @"New Ace Korean Language Dictionary";
NSString * const DCSKorean_EnglishDictionaryName = @"New Ace English-Korean Dictionary and New Ace Korean-English Dictionary";
NSString * const DCSNewOxfordAmericanDictionaryName = @"New Oxford American Dictionary";
NSString * const DCSOxfordAmericanWritersThesaurus = @"Oxford American Writer's Thesaurus";
NSString * const DCSOxfordDictionaryOfEnglish = @"Oxford Dictionary of English";
NSString * const DCSOxfordThesaurusOfEnglish = @"Oxford Thesaurus of English";
NSString * const DCSSimplifiedChineseDictionaryName = @"现代汉语规范词典";
NSString * const DCSSimplifiedChinese_EnglishDictionaryName = @"Oxford Chinese Dictionary";
NSString * const DCSSpanishDictionaryName = @"Diccionario General de la Lengua Española Vox";
NSString * const DCSWikipediaDictionaryName = @"Wikipedia";

Author

Mattt (@mattt)

License

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

More Repositories

1

articles

Articles for NSHipster.com
1,209
star
2

ConfettiView

A view that emits confetti 🎉
Swift
544
star
3

nshipster.com

A journal of the overlooked bits in Objective-C, Swift, and Cocoa.
SCSS
281
star
4

PasswordRules

A Swift library for defining strong password generation rules
Swift
278
star
5

clangwarnings.com

A list of Clang warnings and their descriptions.
276
star
6

SwiftSyntaxHighlighter

A syntax highlighter for Swift code that uses SwiftSyntax to generate Pygments-compatible HTML.
Swift
275
star
7

HypertextLiteral

Generate HTML, XML, and other web content using Swift string literal interpolation
Swift
225
star
8

AVSpeechSynthesizer-Example

A companion project to the NSHipster article about AVSpeechSynthesizer
Swift
160
star
9

XcodeBuildSettings.com

A convenient reference of available build settings for Xcode projects.
SCSS
152
star
10

articles-zh-Hans

Articles for NSHipster.cn
119
star
11

DynamicDesktop

Companion playgrounds to the NSHipster article about macOS Dynamic Desktops.
Swift
102
star
12

DBSCAN

Density-based spatial clustering of applications with noise
Swift
86
star
13

ibcolortool

List all colors in Storyboards and XIB files
Swift
80
star
14

Image-Resizing-Example

Swift
78
star
15

swift-log-github-actions

GitHub Actions workflow logging for Swift
Swift
72
star
16

swift-gyb

Evaluates and runs a Swift GYB script
Swift
66
star
17

ContactTracing-Framework-Interface

Objective-C header and synthesized Swift interface for Apple & Google's Contact Tracing Framework
Objective-C
58
star
18

xcderiveddata

A command-line utility that prints the path of the derived data directory for the current Xcode project
Shell
55
star
19

uti

A command-line utility that prints the Uniform Type Identifier for files.
Shell
31
star
20

Swift-Documentation-Example

A companion project to the NSHipster article about Swift Documentation
Swift
29
star
21

JavaScriptCore-JSExport-Example

An example of using Swift with JavaScriptCore's JSExport Protocol
Swift
25
star
22

Cycle

A sequence that cycles between each of the items in a given sequence.
Swift
24
star
23

nshipster.cn

NSHipster 关注被忽略的 Objective-C、Swift 和 Cocoa 特性。每周更新。
CSS
23
star
24

MapKitJS-Demo

Swift
22
star
25

homebrew-formulae

Collection of Homebrew Formulae
Ruby
21
star
26

articles-ko

Articles for NSHipster.co.kr
21
star
27

update-homebrew-formula-action

Synchronizes a Homebrew formula with a GitHub release
Ruby
21
star
28

UITableViewHeaderFooterView-Demo

Swift
13
star
29

articles-es

Articles for NSHipster.es
6
star
30

articles-fr

Articles for NSHipster.fr
2
star