You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
This is a follow-up post to the tutorial on using AFNetworking 1.0. With the upgrade of AFNetworking to 2.0, the code for 1.0 becomes obsolete. It is not backward compatible at all. So here is the new guide. GET AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager]; [manager GET:@"http://samwize.com/api/poos/" parameters:nil success:^(AFHTTPRequestOperation *operation, i
これはなかなかマニアック。使い道を考えるだけで面白いことができそうですよ。 スマートフォンではシェイクやタップ、スワイプと言った操作に反応ができますが、Motion Library for iOS and Androidははさらにモーションを追加してくれるというSDKです。 Motion Library for iOS and Android 近い将来、モーションを自分で追加できるとのことですが現在は、 背面タップ 背面ノック ウェーブ の3つのモーションがサポートされています。 Motion Library for iOS and Androidの使い方 デモアプリのコードは次のようになっています(iOSの場合)。 - (void)viewDidLoad { [super viewDidLoad]; [[KiwiSDK sharedInstance] startMotionService
TRZSlideLicenseViewController の使い方 (CocoaPods管理下のライブラリーのライセンス情報表示用UIライブラリー)Objective-CiOSCocoaPods TRZSlideLicenseViewController とは TRZSlideLicenseViewController は、 iOS アプリで使用する 3rd パーティーライブラリーのライセンス情報をいい感じに表示してくれる UI ライブラリーです。ライブラリー管理ツール CocoaPods の使用が前提です。作った背景などはブログの方に書いています。 特徴 横スクロールでページ切り替え 強くフリックすると、ページングが解除されて慣性スクロール 減速してスクロールが止まると、画面中央に自動的に戻り、ページングが有効に リンクを検出、Safariで開きます Podsフォルダ内の Pods-a
iOSのアプリケーションテストを書いていると、各テストケースの前後に永続ストアやスタブサーバーなどをリセットしたくなることがあると思います。 リセットが必要なテストスイートのsetUp/tearDownに書いても良いのですが、書くのが面倒だったり書き忘れてしまうこともあるので、 すべてのテストケースについてリセットが走るようにしておいた方が心を穏やかにすることができると思います。 実現方法 すぐに思いついたのは以下のような方法です。 setUp/tearDownにリセット処理を加えたサブクラスを継承させる XCTestCaseのsetUp/tearDownをswizzleする サブクラスを継承させる方法には、KIFTestCaseなど他のライブラリのクラスには適用ができないという問題があります。 method swizzlingを利用する方法は、他のmethod swizzlingと衝突す
iOS7からは10分→3分と短くなっている。本格的な処理はiOS7から導入されたバックグラウンド送受信を使い、こちらはそこまで大げさではないちょっとした処理の延長で使う位置づけになったのだと思う。 使い方は簡単で基本1行のみ。AppDelegateの中で setupメソッドを1回呼ぶ。 #import "LKTaskCompletion.h" - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { [LKTaskCompletion.sharedInstance setup]; : } バックグラウンドのタスクが終了した時はできれば下記を呼んでおく。 [LKTaskCompletion.sharedInstance endBa
配列モデルの順序をドラッグで変更 iOSでは静的な配列モデルの表現機能だけではなく、モデルの順序を動的に実行時に動かすようにするための仕組みが搭載されており、ユーザーの操作に合わせて配列の順序を入れ替えるように制御することができます。 UIKitの標準的なコンポーネントUITableViewではモデルの順序を変更する機能は備わっていますが、順序変更の際の挙動として、ドラッグ領域が限られていたり、アイコンが表示されるなどあまり使い勝手の良い物ではありません。 また、UICollectionViewには編集モードが搭載されておらず、標準的なやり方ではドラッグ&ドロップを実装する為に労力が必要です。 そこで本記事では動的に順序を変更するという操作に絞ってドラッグによる順序変更の補助となるOSSを紹介します。 今回例として取り上げるソースの入ったサンプルプロジェクトはGithubに上がっています。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く