Everword 1.1を公開しました

Everword バージョン1.1を公開しました。

主な変更は共有ノートブックのサポートです。アプリ内課金時のみ共有ノートブックを利用できます。

Log

XcodeでARCに変換できなかった時

XcodeでConvert to Objective-C ARCでARC化しようとした時に、Saveボタンを押しても変換されなかった。

スナップショットを作成できないのが問題らしく、調べたら.gitが邪魔らしい。.gitを外部に移動させるといいという情報にしたがって、.gitを移動して再度実行してみた。

が、失敗。Saveできない。

さらに検索すると、Developer Toolsをアンインストールして再度インストールするといいという情報が。試してみたが、やはりうまくいかない。

どうしようもなくなったが、ふと思い立って、試しにプロジェクトフォルダを他の場所に移動(この時はデスクトップ)に移動して、.gitを外部に出して、再度Saveしてみると成功。

何が悪かったか分からないが、とにかく変換できた。

Log

Xcodeで.hファイルがfile not foundになったら

Xcodeで.hファイルをimportすると、File not foundになって、でもビルドは出来る状態になることがある。
その場合は、当該ターゲットを表示して、Build PhasesのCompile Sourcesからその.hファイルの対になる.mファイルを削除して、再度追加すると直る。

Log

CALayerの3D transformが変換画像に反映されなくてあせった

今請け負っている仕事でViewを画像変換して保存するという仕様があるのだが、CALayerを3d transformしていて、いざrenderInContextで画像に変換しようとしたら、transformが反映されませんでした。ドキュメント見たら「layers that use 3D transforms are not rendered」なんて書かれてて、あと二日くらいでOpenGLで書き直しか?と非常にあせった。

で、3Dな変換は行っていなかったので、かわりにaffineTransformを使ってみたら無事変換できた。

iPhoneアプリ「Everword – Evernote暗記カード」を公開しました

Evernoteを利用して暗記学習を行うためのiPhoneアプリ「Everword – Evernote暗記カード」を公開しました。

Evernoteのノートブックを登録して、ノートブックにあるノートをカード形式で表示して暗記学習をするためのアプリです。

Evernoteのノートは複雑な書式が使えるので、単純なノートの英単語の暗記から複雑なノートが必要な専門分野の知識の記憶まで可能です。Evernoteに情報を集約することになるので、情報の活用の幅が広がります。

私は英語の書籍を読む時に、分からない単語をEvernoteに入れていって、辞書アプリから単語の意味をコピーしてノートを作り、それをこのEverwordで学習しています。

また、習熟度別で3日後7日後など出題間隔が開くので、効率的な学習が出来ます。

無料ですので、ぜひ試しにダウンロードしてみてください。

無料ではノートブックの登録が一つに制限され、広告が表示されるという制約があります。アプリ内課金で250円支払っていただくと、ノートブックの登録制限と広告の表示が解除されます。複数のノートブックを使った方が、学習内容をよりマネージメントしやすくなります。

NSEG 第22回勉強会でBlocksとGCDの発表をしてきました

NSEG 第22回勉強会でBlocksとGrand Central Dispatchの発表をしてきました。

slideshareにスライドを置いてます。

BlocksとGCDについての簡単な説明と、コードでどんな感じかを説明しました。
時間が少ないので駆け足になってしまいましたが。

Objective-Cのメソッドをカリー化してみた

実用的ではないけど、こんなこともできるかなということで。

idまたはblockを返すのでf()()というようにできないし、void *を返すBlockを作れないのは結構不自由。

実用的な実装があれば教えて欲しいです。

Log

Evernoteのアカウント名を変更

Evernoteのアカウント名を変更した。

プレミアム会員のみアカウント名を変更してもらえる。今月25日に切れる契約だったので、ちょうどよかった。

サポートに変更のメッセージを送る→バックアップをとるように返信が来る→バックアップをとってリプライ→変更確認のメールが来る→変更希望を伝える→変更完了作業が行われる。

実際にはバックアップを利用することはなく、データは正常に受け継がれた。

無料会員は自分で新規アカウントを作ってデータをバックアップからリストアするというちょっと手間な作業が必要。

Log

Xcodeの旧バージョンを取得

Xcode4.2をインストールしたが、Xcode4.1が必要になった。

Xcode4.1等の旧バージョンはhttps://developer.apple.com/downloads/index.actionからダウンロードできた。

Evernote Safari5.1 Web クリッパーが公開された

Evernote Safari Web クリッパー公開 « Evernote日本語版ブログ: “Safari のエクステンション Evernote Web クリッパーが Apple Extension Gallery で公開されました。Apple からダウンロード または Evernote から直接ダウンロード。”

やっとEvernoteのWebクリッパーエクステンションが公開されました。Chromeの機能拡張に近い機能を持っているようです。

が、PDFで保存することはできなくなったようです。PDFで保存したい場合はSafari5.1からEvernoteにページをPDFで保存する方法を試してみてください。

Get Adobe Flash playerPlugin by wpburn.com wordpress themes