タグ

ブックマーク / kamiyan.hatenablog.jp (6)

  • 技術者向け iOS5 新機能! - かみやんの技術者ブログ

    iOS5でましたね〜〜。iPhone4Sは、2011/10/14発売でしたが、私はSoftbankショップで事前予約して10/17に手に入れました〜。いじりながらニヤニヤ。嬉し〜〜。俺が買ったからキミも買え! iOS5公開ともにこのエントリを書こうと思っていたけどiPhone4Sリリースとともに忙しくて遅れました。今回の目玉はiCloudですね。 では、いつものごとく iOS Dev CenterのiOS5の新機能の適当訳を書きます。 iOSデータストレージガイドライン iCloudはWiFiを使ってiOSデバイスを毎日自動的にバックアップする機能があります。アプリのホームディレクトリの中で、アプリ実行ファイル、キャッシュディレクトリ、tempディレクトリ以外のすべてのファイルがバックアップされます。購入した音楽、アプリ、、カメラロールの写真、デバイスの設定、ホーム画面、アプリの構成、メ

    技術者向け iOS5 新機能! - かみやんの技術者ブログ
  • ibisPaint for iPad 開発秘話 - かみやんの技術者ブログ

    2011年6月21日待望のibisPaint for iPadがリリースされた。めでたい。今回はその開発秘話を書くことにしよう。 企画段階 上図、ibisPaint for iPadのタイトル画面。デザイナにはスカッと明るい空で。という感じで依頼 僕は、根っからの技術者だ。小学校3年生でパソコン(松下製JR100)を買ってから、ずっとプログラムばかり書いて来た。寝ても覚めてもコンピュータのこととプログラムのことを考えてきた。大学生のときにMOSAICショック(Firefoxの前身のNetscapeの前身のブラウザ)を目の当たりにして、Web時代の幕開けを感じて日初のFTPソフト小次郎を作ってシェアウェアとして販売して、プチヒットして資を用意して、iモードの立ち上がりをみて、26歳のときに独立した。ガラケー時代は、ibisBrowerというiアプリで動くフルブラウザを一人でコーディングし

    ibisPaint for iPad 開発秘話 - かみやんの技術者ブログ
  • iPhone OS 4.0の新機能 - かみやんの技術者日記

    ibisMailをiOS4で実行するとメッセージ文画面のTo、Cc、Bcc、添付行がなくなります。大変申し訳ございません。誠意開発中ですので、アップデートまでしばらくお待ちください。 やー、今日は、iOS4がリリースされましたね。朝10時から作業開始。iOS4をダウンロードして、バックアップされ、インストールと復元が終わったのが夜の21時半。バックアップ重すぎ。。。疲れる。 さて、iOS4の技術詳細も公開されたので、Apple公式文章を読んだときのメモを貼ります。 OS4.0はiPadには対応していない。iPhoneとiPod touchのみに対応している。 マルチタスク SDK4.0以降でビルドし、OS4.0以降で実行すればアプリケーションはホームボタンを押しても終了しない。 ホームボタンを押すと、バックグラウンド実行コンテキストへ移る。これは多くのアプリではバックグラウンドになったら

    iPhone OS 4.0の新機能 - かみやんの技術者日記
  • メモリ管理 - かみやんの技術者ブログ

    iPhone開発で、メモリ管理の基礎を社員に伝えることが増えてきたので、エントリとして書こう。 Objective-C基礎 メモリ管理の前にObjCの基礎として、メソッド呼び出しの話。 クラスのインスタンスaがmethodAをコールするときは、 [a methodA] と書く。このとき、aがnilだったときは、エラーではなく、コールされない。methodAに戻り値があるときは、それは、0やnilやNOが返る。ObjCでは、 void dealloc { if(a!=nil){ [a release]; } [super dealloc]; } は、気持ち悪いので、nilチェックはやめましょう。 なお、ObjCでは、動的にメソッドを差し替えることができ、コールの度にメソッドが存在しているかも確認しています。そのため、LL言語(ライトウェイト言語、スクリプト)のように柔軟な記述が可能です。そし

    メモリ管理 - かみやんの技術者ブログ
  • Xcodeの環境設定メモ - かみやんの技術者ブログ

    やー、Twitter始めて、すっかりBLOGの更新が減るな。前も書いた気がするが。 久しぶりにコーディングしている訳だが、Xcodeの設定メモ。 メニュー>Xcode>環境設定。 【全般】 レイアウトは、オールインワンがいいという人がいるが、オールインワンだとプロジェクト内検索が、右上ペインにでて、そこが狭いので、やはりデフォルトがよい。 【コード入力補助】 エディタ関数ポップアップ:リストをアルファベット順に並び替えON。デフォルトでは、ソースコード内の順であるが、僕はメソッド名で探すのでアルファベット順がよい。Eclipseでの経験が多いためかもしれない。 【ビルド】 ビルド結果ウィンドウ: ビルド中に開く:問題が起きたとき。警告を無視するのは良くないので。 ビルド後に閉じる:問題がないとき。問題なければ勝手に閉じるが楽なので。ちなみに「問題がなく完了したとき」では警告があっても閉じて

    Xcodeの環境設定メモ - かみやんの技術者ブログ
  • ibisMail ver.2.2.0 3大新機能!! - かみやんの技術者ブログ

    と言う訳で、前回のエントリで報告したようにプッシュ&フェッチをリジェクトされてしまったibisMailですが、とりあえずプッシュ&フェッチをOFFにしたものをver.2.2.0として改めて申請し、日2010/8/24にリリースされました〜。 1. 他のアプリのファイルを添付して送信 5年前に公開した初代ibisMail(docomo版アプリ)のときからやりたかった「PCにあるファイルをケータイから添付して送りたい!」というのが、ついに実現しました。上図は、Dropboxに置いてあるPCPDFファイルを、Dropboxの他のアプリで開く機能を使って、ibisMailの新規メッセージ作成画面へ転送した画面です。これはOS付属のメールアプリでも対応していないibisMailのアドバンテージ機能です。出先から「あのファイル送ってほしい」みたいな連絡があった時もこれで対応できます。もちろんDro

    ibisMail ver.2.2.0 3大新機能!! - かみやんの技術者ブログ
  • 1