Welcome to Startups Weekly — Haje‘s weekly recap of everything you can’t miss from the world of startups. Sign up here to get it in your inbox every Friday. Well,…
Welcome to Startups Weekly — Haje‘s weekly recap of everything you can’t miss from the world of startups. Sign up here to get it in your inbox every Friday. Well,…
Welcome to Startups Weekly — Haje‘s weekly recap of everything you can’t miss from the world of startups. Sign up here to get it in your inbox every Friday. Well,…
累積販売数が2000万台を突破したiPhone。 iPhoneを使い始めて、3日で思ったこと、3週間で思ったことを書いてきました。iPhoneの良いところ、自分にとって驚きだったことなどを多めに書きました。 でも自分にとって、iPhoneを一般の人に勧めることは、ほぼ不可能に近いことだったりもします。 一般の人は、「iPhone=ケータイ電話」だと思っています。ですが、iPhoneのケータイ電話としての機能は、日本のガラパゴスケータイのそれに比べて貧弱すぎます。 したがって、「iPhone=ケータイ電話」というイメージを変えられない人に、iPhoneを勧めることはできません。残念なことに、日本の一般の人はそういう考えの人がほとんどだと思います。 でも、iPhoneの見方を変えることができ、 「iPhone=どこでもネット閲覧できる、ポケットに入るほど小さくて軽いマイクロパソコン!」 と思え
iPachiで起きていた不具合なのですが、 特定の画面を表示中にメモリ不足に陥り didReceiveMemoryWarningを受け取ると アプリがクラッシュするという問題をついに 解消しました。 didReceiveMemoryWarning後にクラッシュするので メモリ管理でどこかがおかしくなっているのだろうとは 予想がつくのですが、いかんせん貧弱なエラーメッセージの ため、まったく発生元がつかめませんでした。 EXC_BAD_ACCESSとか言われてもさっぱりわからんです。 が、すばらしい記事をみつけました。 NSDebugEnabled これでクラッシュをおこしているオブジェクトの生成場所を 特定できるので、格段にデバッグ効率があがります。 というわけで、エミュレータでのメモリ不足時のシミュレートと デバッグのための設定をまとめます。 エミュレータでのメモリ
xcodeでプログラムを書いていると、メモリ管理なぞ忘却のかなたなので、リークしていたり、解放済みのメモリにアクセスしていたりと、問題が多々ある。 xcodeでのデバッグコンソールは、基本的にgdbなので、VisualStudioで開発するようには簡単に問題箇所を見つけ出すことができない。 ポインタに対する不正なアクセスは、大体のところ プログラムはシグナルを受信しました:“EXC_BAD_ACCESS” というメッセージが出るだけで、「どこでそれが起こったのか」についての何の手がかりも与えられない。Breakすらしない。 さすがにこんな状況でデバッグしている人はいないだろうと、検索をかけてみると、 DebuggingAutorelease - CocoaDev NSZombieEnabled - CocoaDev あたりが役に立ちそうである。 とりあえず色々試行錯誤してみたが、NSZom
ただいま、CashFlow の単体テスト用にiUnitTestを導入中です。 いままでは、googleのフレームワークのほうを使っていたのですが、文句なく iUnitTest のほうが使いやすいです。特に以下の点が気に入りました。 デバッガが使える。Google のやつは、ビルドと同時にテストプログラムが走るので、ブレークポイントとかいれて止めたりできません。 UI のテストもできる(できるテストはあまり多くないですが) なお、CashFlow のソースコードは http://github.com/tmurakam/cashflow/tree/master にあります (最近 sourceforge.jp から github に乗り換えました)。単体テストのコードも一部入ってます。
GlyphishというiPhoneアプリ開発者のためのツールバーアイコンを見つけました。 Your icons don’t need to contain color or have the gradient style applied to them manually — just make them monochromatic and let iPhone take care of the rest. You can find more information in the iPhone Reference Library. アイコンには色をつける必要はないし、グラデーションをつける必要もない。モノクロで作って、あとはiPhoneに任せよう。詳しくはiPhone Reference Libraryを見るといい。 とのことで、透過のモノクロで作ればOKなようですね。 一度見てみてください
エクスプレス予約は、Safari から使おうとすると画面が崩れたり表示されなかったりして全然使い物になりません。これを解決するために、エクスプレス予約をiPhoneで使うで提供されたブックマークレットを使って表示を修正したりする必要がありました。 このブックマークの作者はアプリ版も作っているようなのですが、なかなか公開される気配がないので、自分で作ってしまいました。 ソースコードを こちら においておきます。 やっていることは、先のブックマークレットとたぶん同じだと思います。ページ内の要素の style を、stringByEvaluatingJavaScriptFromString を使って JavaScript でごりごり書き換えてます。あと、オートログイン機能もつけてあります。 viewport あたりも設定して見栄えを何とかしたかったのですが、そちらはうまくいかず。今後の課題です。
By clicking “Accept All Cookies”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our Privacy Policy for more info. When you visit websites, they may store or retrieve data in your browser. This storage is often necessary for the basic functionality of the website. The storage may be used for marketing, an
最近出た Twitterville というアプリを教えてもらったのですが、唖然としました。どうやら github に上っている NatsuLion for iPhone のソースコードをそのままコンパイルして、名前とアートワークとクレジットだけを変えて、ほか機能いじらずに販売されてしまっているようです。ライセンス的には New BSD License ですので、もちろん第三者がコンパイルして(改変してもソース公開なしに)売ることも可能ですが、アプリのクレジットが明確に消されてしまっています。(購入して確認しました。ついでに返金請求してみた。) あと個人的には、起動画面のやっつけ具合もちょっと無いんじゃないかなあ、と。。 クレジットのところは明確に New BSD License 違反なので、この Twitterville の作者に入れるようにとのメールを出しました。残念なことになってしまい
書式文字列の仕様は以下の通りです。 h Hour [1-12] H Hour [0-23] K Hour [0-11] k Hour [1-24] UTS #35: Locale Data Markup Language それでこんなコードで実験してみると・・・ NSDate *now = [[NSDate date] retain]; NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setDateFormat:@"hh:mm:ss"]; NSString *formattedDate = [dateFormatter stringFromDate:now]; NSLog(@"%@", formattedDate); [dateFormatter setDateFormat:@"
2024-07-11 カナダで暮らしています 去年の秋から、カナダのバンクーバーで暮らしています。 最初は短期のつもりできたんですが、いつの間にかもう1年近くたちました。 カナダに来たわけ しばらく前に結婚した娘がバンクーバーで暮らしているので、この数年は何回かバンクーバーに遊びに来てい… 2023-06-14 iOS17で自分の声を作ってみました この秋にリリースされる予定の iOS17では、Personal Voiceという新機能が搭載されています。 自分の声をiPhone に学習させ、どんな文章でも自分の声で読んでもらうことができる機能です。 Personal Voiceの作り方 まず、iOS17のiPhoneで、言語設定を英語にし… 2023-05-14 ハイラルの座標系(ネタバレなし) ゼルダの伝説、ティアーズオブキングダム、一昨日発売されてさっそくはまっています。今作から導入さ
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
2009年02月03日19:10 カテゴリプログラミング 1つのプロジェクトで、通常版とLite版を両方管理する方法 ブログネタ:Xcode に参加中! 当方英語環境なので、メニュー項目は適当に日本語に読み替えてください。 メインウィンドウ右側、Groups & Files内の、[プロジェクト名]>Other Sourcesグループを選択しておく。 File>New File…>C and C++より、新しいHeader Fileを作成する。 名前は、[アプリ名]_Lite_Prefix.pchとする。 つぎに、[アプリ名]_Prefix.pchの中身を、丸々[アプリ名]_Lite_Prefix.pchにコピーする。 [アプリ名]_Prefix.pchに、次の1行を追加する。 #define ISLITE NO [アプリ名]_Lite_Prefix.pchに、次の1行を追加する。 #def
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く