iphone_sdk_3.1.3_with_xcode_3.2.1__snow_leopard__10m2003aをインストール後「新規 Xcode プロジェクトを作成」「Window-base Application」を実行すると下記エラーが表示されました。 File: /SourceCache/DevToolsIDE/DevToolsIDE-1613/pbxinterface/Wizards.subproj/PBXWizardChooserWizard.m
iTunseが起動していたら終了させてください。(起動しているアプリケーションを全て終了させてから実行したほうが、より安全です。)
iPhoneアプリで画面遷移させる場合、コントローラをalloc/initしてナビゲーションコントローラのスタックにプッシュしたり、modalしたりする流れになるわけですが、複数の画面から呼ばれる画面だったりするとインスタンスの管理が面倒だったり、決まり文句をいちいち書くのが面倒になります。 そこでThree20のTTNavigatorを使うと、すっきり画面遷移できるようです。 webアプリ感覚で”http://about”のように遷移先を指定するだけで、その画面を表示できるようになります。 httpの部分は任意の文字列を定義できます。 そのためには、まずURLとコントローラのマッピングが必要です。 簡単にサンプルを示します。 ?View Code OBJECTIVE-C#import "DCAppDelegate.h" #import "DCTwitterController
Objective-C初心者のための入門連載です。Objective-Cとは何かの基礎知識から、さまざまな基本構文/文法(変数、データ型、nil、配列、プロパティ、アクセサ、クラス、スーパークラス、ルートクラス、サブクラス、ポインター、メソッド、インスタンス、リンク、ラッパークラス、コンパイラディレクティブ、id、メッセージ式、文字列操作、forなどの繰り返し(ループ)、列挙子、ディクショナリ(連想配列)、高速列挙、オブジェクト指向、継承、プロトコル、多重採用、セレクター、クラスクラスター、カテゴライズ、カテゴリ、メモリ管理、ガベージコレクション、参照カウンターなど)を、書き方が分かる豊富なサンプルコードとともに解説します。
圏論がわかった気になる(でも本当の理解はできない)話を、FormalMethods勉強会なるところでしてきました。 スライド作成も発表もすべてiPad使用。KeyNote for iPadのノウハウがいろいろわかって良い体験でした。ってそっちがポイントかい! ということで当日の資料。一部アップロードに失敗してるので後でアップし直す。 (変換に失敗して表示されないスライドが1枚ありますが、これは直前のスライドで示した2つの状態機械の間の対応関係を矢印で追加したものです。と、アップしなおすまでの場つなぎ) 追記:iPadで作ったスライドがiPadで見れない件をコメントにて指摘されましたので、とりあえずPDF版をダウンロードできるようにしました。→ PDF版 追記2:…このPDF、windowsで見られないですね。PDFへはKeyNote for iPadで直接変換したんだけど、iPad用フォン
Three20 JSON datasource implementation – revetkn.com Three20とjson-frameworkを使って簡単にタイムライン画面を作ってみる。 それぞれセットアップは以下を参考に 【Three20】をプロジェクトで使えるようにする手順 | iphoneアプリで稼げるのか [iPhone] JSON Framework の使い方(準備編) | Sun Limited Mt. ※JSONFramework側の不具合で上記リンクの通り設定した場合でも、OS3.0で使うと実機転送時にcode signエラーが出た。そんな時は「他のリンカフラグ」等の設定はせずに、JSONディレクトリの中身のファイル達を直接プロジェクトに追加で回避できる。6月末に修正されたらしいので最新版を使えばだいじょぶかもしれない。 json-framework –
神ライブラリThree20をプロジェクトで利用する手順。 Three20をGitHubからダウンロード 任意の場所に展開(展開場所をTHREE20_HOMEとする) {THREE20_HOME}/src/Three20.xcodeprojをXcodeの「グループとファイル」ペインにドラッグ&ドロップ フォルダに項目をコピーのチェックを外し、参照タイプ「プロジェクトを基準」にチェックを外し、追加 Xcodeメニュー→プロジェクト→アクティブターゲットを{ターゲット名}を編集 「一般」タブの「直接依存関係」の「+」をクリックし、three20を選択し、追加 「ビルド」タブ→構成に「すべての構成」を選択して、「他のリンカフラグ」に「-ObjC」を設定 同じく「ビルド」タブで、「ヘッダ検索パス」に{THREE20_HOME}/srcを設定 画像では/Developer/ExtraLibraries
iPhoneのPhotoアプリ再現どころではない神ライブラリ見つけた | iphoneアプリで稼げるのか まだほとんどソースを見切れてないけど、とりあえず全体を流しみるためにも、doxygenを使ってドキュメント生成してみた。 Three20ドキュメント (このドキュメント先、一時的に借りてるサーバなので後でURL変わるかも) 神ライブラリ。ソース見ればみるほどすごいっす。 Photoビューア部分とかUIScrollViewをうまく使っているのかなと始めは思っていたのですが、UIViewから独自のTTScrollViewを1から作り込んでいたのですね。ん〜なるほどです。 全体的に見るとAppleが用意しているフレームワーク達と同じようなクラスを独自で作り込んでるっぽい。 ラベルとかビューもスタイルシートクラス用意してバチコンやってるとかすごいなぁ。 一部日本語が化けてしまうもの(TT
iPadは電子書籍だって話ですが、肝心の本がなかなか出そろわないので自分はiPadをノートと鉛筆の代わりとして使ってます。そのためのソフトが、Note Taker HDという600円のアプリで、これがなかなかいいです。どんなアプリかってのは、紹介している動画を見るのがいいでしょう。 手書きなので、日本語対応とか数式対応とかそんなの関係なく、なんでも自由にかけます。 間違えたらでっかく×って書いちゃってもいいですし、 圏論の可換図もこの通り。 昨日App Sotreに上がった最新版だと、16色カラーが使えます。色ペン16本持ち歩くことを考えたら、こっちの方が断然使いやすいですね! 最後に、Note Taker HD でできることとできないことをまとめておきます。 できること、得意なこと 手書きで横書きの長文の文章を書く 細かい字をぎっしり書く 日本語を書く 数式を書く 図表を書く 書いたメモ
http://github.com/tokuhirom/p5-html-pictogram-mobilejp みたいな形式で絵文字を記述しておくと、それを各キャリヤにあわせた表記に変更してくれるライブラリ。 数字部分は docomo の絵文字番号です。 拡張絵文字を利用したい場合は、拡張絵文字番号 + 1000 で記述してください。たとえば拡1は [emoji:1001] と記述してください。 サポート対象は 3G の3キャリです。 絵文字の変換マップは Text_Pictogram_Mobile のものを拝借してます。 なぜこうなったか仕事で必要になったのでつくったので、つくったやつ。「こういう仕様で!」っていう決めうち部分がおおい。 これがいい仕様だとはとくにおもってないけど、絵文字うめる人がこれになれているという話だったので、こういう仕様にした。 CPAN にアップする予定はとくにな
この前作ったjQuery flickableをGoogle Chromeのエクステンションにしてみたらすごく簡単だった。 設定ファイルとJS、CSSを少し書くだけ。 ファイルリスト 適当なディレクトリに次のファイルを用意。 manifest.json jquery.js jquery.flickable.js content_script.js content_style.css manifest.json エクステンションの設定ファイル。 { "name": "Flick Scroll", // エクステンションの名前 "version": "0.1", // バージョン "description": "Enable flick scrolling like iPhone", // 説明 // 表示したページで実行するスクリプトを設定する "content_scripts": [ { "
See related links to what you are looking for.
前の斜め読みへのコメントでid:edvakfさんが言及してたjsライブラリ。 jsと他のコンポーネント(他のjs、css、img、etc.)の並行DL ifame要素は?今度調べる 複数js間の依存関係維持 クロスブラウザ jQueryライクなメソッドチェーンで書きやすいコード 戻り値は$LAVオブジェクト 要注意ポイントは「jQueryは1.4以上にしとく」 守らないとFxで大変な目に・・・ LABjs 存在は知ってるがよく知らないという状態だったのでこれを機に斜め読み。 以下斜め読んだ内容:home、description、release notes LABはLoading And Blockingの略 MITライセンス Getify Solutions(Kyle Simpson)のプロジェクト Steve Soudersとのコラボしたことが活かされてる LABjs & User-Ex
Experimental Node.js Support 2010.4.28にホスティングやってるHeroku(今回初めて知った)がNode.jsのサポートをアナウンスしてたらしい まだ実験フェーズという位置づけ。 以下斜め読んだ内容 Herokuのロードマップについて 前回ポストした (補足)前回ポストの内容 現在Heroku上で動くアプリは先週だけで1,500、全体で6万以上 今後のロードマップ これまでシンプルなものから徐々に複雑な機能を追加していった。その際にシンプルさと開発者の生産性向上にマッチするものをリリースしてきたし、次のリリースもそういうものになる 次の新機能は、リアルタイム/イベントドリブンな/多階層(multi-tier)なアプリがデプロイできるようになる リアルタイムアプリケーションとイベントドリブンなアーキテクチャ。 これを次のステップの候補に考えてる。 現状のR
Simon Willisonによる2009.11.23のブログエントリ Node.js is genuinely exciting Node.jsの詳しいレビュー。速い理由はV8だけじゃない、等々勉強になる。 以下斜め読んだ内容 Evented I/Oとは? イベントドリブンなサーバーは、従来のスレッド/ブロックメカニズムへのオルタナティブ スレッド/ブロックメカニズムはサーバーサイドプログラミングで主流 おさらい:よくあるWebフレームワークの動き 利用できるサーバーのスレッド・プロセスからの命令で、少数のリクエストを同時にさばく 長時間かかる処理は利用できるスレッド1つと結びつく 利用できるスレッドがなくなればサーバーは応答しなくなる。 大規模なトラフィックをさばくときは、できるだけ早く処理して、割り当てたスレッドを開放して、順番待ちしてる処理へ渡さないといけない よくあるWebフレー
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く