Facebook Twitter Google Maps RSS
Home iPadアプリ iOSおすすめライブラリベスト3!!
formats

iOSおすすめライブラリベスト3!!

 
こんにちは。

特に使った方が楽!とか見た目かっけー!とか思った3つのライブラリを紹介します。

*(MIT)はライセンスの事をさしています。

 

 

1 : MaterialKit (MIT)

Googleが去年発表したのMaterial DesignをiOSでもやっちゃおうというライブラリです。

しかもswiftも対応してます。

使い方ですがボタンとテキストフィールドの使い方は以下の通りです(他にもコンポーネントはあります。)

・MKButton(ボタン)

let button = MKButton(frame: CGRect(x: 10, y: 10, width: 100, height: 35))
button.maskEnabled = true
button.rippleLocation = .TapLocation
button.circleLayerColor = UIColor.MKColor.LightGreen

 
・MKTextField(テキストフィールド)

textField.rippleLocation = .Left
textField.floatingPlaceholderEnabled = true
textField.placeholder = "Description"
textField.layer.borderColor = UIColor.MKColor.Green.CGColor
textField.circleLayerColor = UIColor.MKColor.LightGreen

 

 

2 : TWTSideMenuViewController (MIT)

あのFIFA公式アプリのメニューが簡単に実装できるライブラリです。

私は見た目が素敵だと思います!

簡単な使い方は↓です。

AppDelegate.mの-application:didFinishLaunchingWithOptions:内に以下記載

—————————————————-

self.menuViewController = [[TWTMenuViewController alloc] initWithNibName:nil bundle:nil];
self.mainViewController = [[TWTMainViewController alloc] initWithNibName:nil bundle:nil];

self.sideMenuViewController = [[TWTSideMenuViewController alloc] initWithMenuViewController:self.menuViewController mainViewController:[[UINavigationController alloc] initWithRootViewController:self.mainViewController]];
self.sideMenuViewController.shadowColor = [UIColor blackColor];
self.sideMenuViewController.edgeOffset = (UIOffset) { .horizontal = UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone ? 18.0f : 0.0f };
self.sideMenuViewController.zoomScale = UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone ? 0.5634f : 0.85f;
self.sideMenuViewController.delegate = self;
self.window.rootViewController = self.sideMenuViewController;

—————————————————-

後、選択した処理はTWTSideMenuViewControllerDelegateで返ってきます。

 

 

3 : SVProgressHUD (MIT)

とても有名なライブラリですよね。

使い方は以下の通りです。

・QuartzCore.framework

を追加します。

使いたいクラスで以下を記載

—————————————————-

#import "SVProgressHUD.h"

//インジケーターを表示
[SVProgressHUD show];

//インジケーターを消す
[SVProgressHUD dismiss];

—————————————————-

<span style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;font-size: 13px;line-height: 19px">はい。終了です。簡単すぎますね。</span>

 
 

以上になります!

他にもたくさん素敵なライブラリが存在しますのでCocoaControlsなどで素敵なライブラリを見つけてみてはいかがでしょうか。
(もし素敵なライブラリがありましたらコメントまでお願いします!!)
 

Tags:

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*


*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code lang=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" extra="">