When writing a iPhone / iPad app with a UIWebView, the console isn't visible. this excellent answer shows how to trap errors, but I would like to use the console.log() as well.
ちょっとしたきっかけで、合同会社をこの春に設立し、代表社員(平たく言えば社長)になった。 (合同会社って何?という話は長くなるので略。) 出資金は1円でも設立できるけれど、1円じゃ何もできないので100万円ぐらいが無難な気がする。 株式会社にするのか合同会社にするのかは考えていたころ、AppleのiOS Developer Programの法人登録申請が、合同会社だと通らなかったという2chのスレを見かけた。 【Xcode】iPhoneアプリ開発初心者の集い【iOS】 134 : 個人事業主はだめだけど合同会社とかも通るだろ 135 : >>134 dans番号制になってから通らなくなった 137 : >>136 実際に合同会社で落ちたから電話で聞いたら 「前は大丈夫だったんだけど、日本だと合同会社は個人事業主とapple側にみなされて申請はほぼ通らない」 って言われた。嘘だと思うなら電話
iPHPはObjective-C製のソフトウェア(ソースコードは公開されていますがライセンスは明記されていません)です。 iOS上で動作するプログラミング言語と言えばObjective-CやJavaScriptくらいと思われています(アプリを開発できる言語はもっとありますが)。しかしその壁を打ち破るソフトウェアがiPHPです。名前の通り、PHPの実行エンジンをiOSアプリ内に埋め込んだソフトウェアです。 立ち上げました。さっそくphpinfoを実行します。 見慣れた画面です。PHPのバージョンは5.4.15となっています。 curlも組み込まれています。外部コンテンツを取り込んで…といったこともできるでしょう。 fileinfoやgdもあります。色々な使い方ができそうです。 evalを使って入力したテキストを評価させることができます。 こちらはベンチマークを実行した結果です。 iPHPは思
Core Animationを用いると、UIViewのアニメーションと比較してより自由度の高いアニメーションを実現できます。たとえば、CAKeyframeAnimation に Core Graphics で描画したパスを渡すことで、円に沿ってアニメーションさせたり、放物線状にアニメーションさせたり、ハート形などの図形や、手書きの軌跡に沿ってアニメーションさせたりといったことが可能になります。 放物線状にアニメーションさせる パスに沿ってアニメーションさせる方法のシンプルな事例として、サイドビューの2Dゲームのキャラ(例:マリオ)のジャンプのように、放物線状にアニメーションさせる場合の実装例を紹介します。 アニメーションの処理を下記のように実装します。 // CAKeyframeAnimationオブジェクトを生成 let animation = CAKeyframeAnimation(k
Objective-C:NSNotificationCenterでアプリ起動・終了時にメソッドを呼び出す 2013 7/12 NSNotificationCenterのサンプルコード アプリが終了する直前に myFunction を実行 [code] – (void)viewDidLoad { [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(myFunction) name:UIApplicationWillTerminateNotification object:nil]; } – (void)myFunction { NSLog(@”UIApplicationWillTerminateNotification selector”); } [/code] その他の通知タイミング UIApp
こんなにあった! iPhone/Androidアプリを出す時にリリースを送りたい媒体53個総まとめ【無料のみ】 どれだけ面白いサービスを作っても、告知をしなければ広まりません。ただ予算が限られているスタートアップ企業では、広告に投下できる予算も少なくなってしまいます。 そんな時に使えるのが、無料でサービス情報を配信できるレビューサイト、プレスリリース掲載サイト。掲載されるかどうかはメディア次第ですが、送るのはタダです。 今回は、iPhone/Androidアプリに特化して、新サービス情報を送れるサイトを53個ピックアップしました。掲載依頼の連絡先も記載したのでご活用下さい。 ■目次 1.iPhoneアプリ専門のレビュー/情報サイト 2.Androidアプリ専門のレビュー/情報サイト 3.iPhone/Androidアプリ両方扱うレビュー/情報サイト 4.その他メディアで、アプ
iPhoneアプリの申請作業を行う上で知っておいた方が良いことをまとめておきます。 一部個人の見解も混ざってます 申請ルールなどは予告なしに変更になることがよくあるので、本記事の内容は古い場合があります アプリ申請前 アプリはどこから申請するの? App Store Connectというサイトから申請できます。ブラウザはSafariでアクセスすることをおすすめします。 ※2018/6/5 、「iTunes Connect」は 「App Store Connect」 に名称が変更されました。 誰でも申請できるの? Apple Developer Programに登録する必要があります。(年間参加費 ¥11,800) また、アプリのアップロード時にはXcodeが必要なので、Macは必須になります。 アプリの申請時には何が必要なの? 次の情報が必要になるので事前に準備しておきましょう。 アプリ名
ちょっと3Dグラフィックスやってみようかと思って、もしかしたら座標変換のライブラリはないかとドキュメントを見ていたら、Core Animationの関数を使ってアフィン変換・透視変換とかできる上に、そのまま描画もできるらしいということが分かった。 Core Animationプログラミングガイド: レイヤジオメトリと変換 Core Animationプログラミングガイド: Core Animationレイヤの配置 やってみた結論としては、がっつり3DやるならやっぱりOpenGLとか使った方が良いと思う。けど、簡単な図形や画像をちょっと俯瞰っぽく見せたい、ぐらいなら使えるかも。 ちなみにOSバージョンはSnow Leopard(10.6.6)です。 追記: これで立体迷路アプリ作ってみた 準備1. CocoaのクラスにCALayerを貼付ける とりあえず適当なサイズのウィンドウを表示させてC
by Luke Wroblewski 市場に出ているスマートフォン・タブレット・PCのうち割とメジャーのスクリーンサイズやppiなどの一覧が確認できるようになっているのが「Screensiz.es」です。 Screensiz.es http://screensiz.es/ 表示される項目は「機種」「OS」「フィジカルサイズ(インチ)」「フィジカルサイズ(cm)」「幅(ピクセル)」「高さ(ピクセル)」「ppi」「ピクセル密度」「人気」の9項目。 対象となっているデバイスはスマートフォン・タブレット・PCモニターの3種類。 ◆スマートフォン スマートフォンはiPhone 4/4Sから2010年に発売されたSamsung Nexus Sまで全20機種。 ◆タブレット タブレットはApple 2からAcer Picassoまでの20機種。 ◆PCモニター PCはMacBook Proの13インチや
スマートフォンのブラウザでどの程度のグラフィック表現が可能なのか、性能が気になりませんか? 近年、HTML5を利用できる分野はウェブサイトのみならず、ゲームやSPA(シングルページアプリケーション)など多岐に渡っています。そこで、本記事ではiOSやAndroidの新旧さまざまな端末を使ってパフォーマンスを検証。記事の前半では描画性能を、後半ではJavaScriptの計算性能を測定しています。 描画性能の検証ビデオをご覧ください さまざまな端末を使って、描画検証の様子を録画しました。この80秒の動画では画像のオブジェクトの表示可能な個数を測定しています。ビデオの後半が見どころで、iPhone 5のパフォーマンスが良すぎてビデオを早送りするほどスコアがでるまで時間がかかっています。 さまざまな端末のスコアを測定しました 次の表に、2012年までに発売されたスマートフォンのスコアを掲載しました。
これまでの記事はこちら: [iOS5] ARC (Automatic Reference Counting) : Overview [iOS5] ARC : プロパティ属性と使い方 [iOS5] ARC : Outletにはweakプロパティを使おう [iOS5] ARC : 循環参照 ARCまとめの最終回はAutoreleaseとキャストについてです。また、最後で簡単にですが、Xcodeの環境設定についても触れます。 Autorelease ARC環境下では、これまでのNSAutoreleasePoolは使えません。そうは言っても、別にAutorelease環境がなくなってしまったわけではなく、作法が少し変わったのですね。 まずは、参考までにmain.mを見てみましょう。 非ARC(マニュアルメモリ管理) int main(int argc, char *argv[]) { NSAuto
iOS5より、Core Animationでパーティクルシステムがサポートされ、UIKitで実装されたUI上でパーティクル表現を簡単に行えるようになりました。 ここでは CAEmitterLayer と CAEmmiterCell を用いたパーティクルエフェクトの基本的な実装方法を説明し、入れ子にして花火のような段階的なエフェクトを実現する方法や、動的にパラメータを変更する方法を紹介します。 基本的な実装方法 1. パーティクル画像をプロジェクトに追加する パーティクルシステムは、1つの画像を大量に描画することで多様な表現を行うものなので、その素となる画像が必要になります。ここでは、わかりやすいように次のようなシンプルな円形のpng画像を使います。 (※視認しやすいよう背景を黒にして載せています) プロパティから色を変えられるので、白ベースの画像を用いることが多いですが、あらかじめ着色した
他サイト様の引用ばっかりで恐縮ですが、説明がわかりやすかったのでこちらにメモっておきます。 dispatch_get_global_queue と dispatch_queue_create の違い (Nacho4d - programming notes: December 2010 より) メインキュー : メインスレッドで実行 dispatch_queue_t main = dispatch_get_main_queue(); グローバルキュー : バックグラウンドで実行 dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,0); プライベートキュー : バックグラウンドで実行、名前付きのキュー dispatch_queue_t queue = dispatch_queu
Posted by David Hamrick on 12 February 2012 Let’s say you have a category that needs to store some information. Unfortunately you can’t add an instance variable, but you can add something called an associated reference. From the documentation: Associative references, available starting in Mac OS X v10.6, simulate the addition of object instance variables to an existing class To create an associati
This document discusses Automatic Reference Counting (ARC) in iOS. It explains how ARC manages memory by automatically retaining and releasing objects, eliminating the need for manual memory management. Key points covered include how ARC handles strong and weak references, transitioning between non-ARC and ARC code, and some tips for using ARC in practice.Read less
iOS.jsはiOS対応のWebサイトを作る際に役立つ機能を提供するJavaScriptライブラリです。 iOS向け最適化サイトを作る際には二種類の方法があります。jQuery MobileやUiUIKitのようなテーマを使って作っていく方法と、フルスクラッチです。もしフルスクラッチで作っていくならば一緒に使ってみてほしいライブラリがiOS.jsです。 通常だとこんな感じに表示されてしまうページが… iOS.jsを通すことでマックス表示にできます。 こんな感じに重なってしまうページも… iOS.jsを通すと適切に分かれて表示されます。 その他、こうやって画面サイズの取得もできます。 iOS.jsではその他、Webアプリモードとして動かしている場合はリンクのターゲットを指定してMobile Safariに飛ばないようにしたり、iOSデバイス限定のスタイルシート設定を加えられたり、iPhone
以前 gihyo.jp に『様々なアニメーションを実現するiOSアプリ用トゥイーンライブラリ3種を比較!』という記事を書かせていただいたのですが、そこで紹介した3つよりも良さげなトゥイーンライブラリがあったので、紹介します。 warrenm / AHEasing まだデモ動かしてソースをざっと見ただけなのですが、どこが良いと思ったかというと、 本体は CAKeyframeAnimation+AHEasing カテゴリのみ easing.h / easing.c は、イージング関数の定義だけが切り出してあるので、カスタムイージング関数が作りやすい ソースが非常にシンプル CAKeyframeAnimation+AHEasing.m はコメント含め100行もない APIもシンプル。 デモがわかりやすい タップした場所に指定イージングでアニメーション移動する イージングカーブをグラフで表示してく
2010年08月21日20:49 カテゴリiPhoneプログラム iPhone UIViewのアニメーションの一時停止と再開 きっと、もっと良い方法があるとは思うのですが、メモ的にブログに書きます。もっと良い実装があれば是非教えて欲しい! UIViewのアニメーション、多くの人がこんな感じに実装していると思います。 [UIView beginAnimations:nil context:UIGraphicsGetCurrentContext()]; [UIView setAnimationCurve:UIViewAnimationCurveEaseOut]; [UIView setAnimationDuration:0.5]; // ここでアニメーションさせる内容を書く [UIView commitAnimations]; ですが、ドキュメントをパッと見、アニメーションの一時停止/再開させ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く