assaulter's diary

最近はバイクブログと化している...

Objective-C

MailCore2についてメモ(iOS)

iOS用メールクライアントを作るにはコレ使えばいいのかな?というライブラリ。 MailCore/mailcore2 · GitHub とりあえずGmailに対してIDLEセッション貼って、変更があった場合にだけメッセージ取得的なことはできたのでその手順 手順 MCOIMAPSessionオブジェ…

AppleProgrammingメモ2

今回はCoreDataのチュートリアルがあったので、それについてコメント。 Cocoa Programming L29 - Core Data 1 - YouTube Cocoa Programming L30 - Core Data 2 - YouTube メモ プロジェクト作成時にDocumentBaseとCoreDataの両方にチェック 拡張子がxcdatamo…

AppleProgrammingメモ

あえてCocoa Applicationプログラミングを始めたのでメモ。 iOSアプリと比べてなかなかサンプルが少ないのですが、この外人さんの動画はわりとよさ気なので、面白かったやつからメモしていきます。 Cocoa Programming L35 - NSViewController - YouTube オー…

AmazonS3とiOS間でファイルをやりとりする(その2)

前回 - AmazonS3とiOS間でファイルをやりとりする(その1) - assaulter's diary の続きになります。僕はこういう感じで実装しました。 ダウンロード 仕様 : ユーザーにはDLの結果のみを見せる(今回はStringを返す)。データはよしなに扱う。 Clientを作成 メン…

iOSにてfullResoultionImageを扱う際の問題点

前回とは別の話題になります。 iOSでALAssetから画像を取得する際には、メソッドとして ・fullScreenImage ・fullResolutionImage の2つがありますが、後者のfullResolutionImageを扱う際にハマりポイントがあったので書きます。 ハマりポイント??? iOS5…

Facebook iOS SDK3.5で投稿処理を行う際の流れ(その2)

※Facebook iOS SDKはコロコロ仕様が変わる(メソッドがいきなり非推奨になったり)ので、お使いのSDKのバージョンには気をつけましょう。 フローチャート この図の各部分の処理を書いていきます セッションが開いているか FBSession.activeSession.isOpen コ…

Facebook iOS SDK3.5で投稿処理を行う際の流れ(その1)

もっと簡単な方法あると思うんですが、公式でもちょっとドキュメント探しづらかったりするので、メモを残します。 環境:Facebook iOS SDK 3.5 サポートiOS Version:iOS5以上 フローチャート 処理の流れを図にしてみました。 解説 FacebookSDKで、FBSession…

JenkinsでiOSプロジェクトのメトリクスを測定+GHUnitの実行

前回の続きです。Jenkinsは導入済み。ちょっとだけ面倒だったのでメモしておきます。 環境 XCode - 4.5.2 ローカルプロジェクトを対象とする(Githubからpullしてきてーはまた今度) Jenkinsにプラグインを入れる 今回必要なプラグインは下記の2つ XCode inte…

iOSでデリゲートメソッドを書いてみる

仕様 viewでボタンを押すと通信開始 通信を行う(今回は特にデータの取得は行わない) 通信が完了したらviewのラベルを変更する シーケンス図 MyUrlConnectionクラスが通信を行なって、通信完了イベントを受け取るのですが、ラベル変更はViewの仕事なので、デ…

Xcodeで単体テストを行う

Java to Objective-Cな今日この頃、コンテキストになかなかついていけず、頭堅いなぁと悩む日々です。 今日の話題はObjective-Cなコードをテストするにはどうするの?です。 単体テストをSenTestCaseで書く 別段iOSプロジェクトでなくても良かったんですが、…