You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
Xcode 4.4 から Objective-C が書きやすくなりました、という今更のいまさらな話ですが、ネット上に転がっている少し前のサンプルソースなどは古い書き方のものもあるようなので、今回はよく使う NSArray と NSDictionary と NSNumber の書き方についてだけ備忘録として残しておこうと思います。 NSArray インスタンスの生成 // 古い書き方 NSArray *oldArr = [NSArray arrayWithObjects:@"value1", @"value2", @"value3", nil]; NSMutableArray *oldMutableArr = [NSMutableArray arrayWithObjects:@"value4", @"value5", @"value6", nil]; // 新しい書き方 NSArray *n
iOS/iPhone/iPad/MacOSX プログラミング, Objective-C, Cocoaなど 最近よく使っている省略記法を紹介する。これらを使うとなんとなく気分がいい。 クラスメソッドの . (ドット)アクセス 実はクラスメソッドも .(ドット)表記が可能になった。 [SomeClass sharedInstance] ↓ SomeClass.sharedInstance当然ながらさらにメソッドも重ねられる。 SomeClass.sharedInstance.localNameXcodeではクラスメソッドの.表記は補完が効かないのが難点。ただしそれ以降のメソッドは補完してくれる。 例えば SomeClass.share... ここまでは補完しないが、SomeClass.sharedInstance.local.. ここまで来ると補完できる。 インスタンス作成 (1)newお馴染
紹介の背景(訳者より) ASIHTTPRequestはCocoa Touchで動作する素晴らしいネットワークラッパライブラリだった。しかし、ARC(Auto Reference Counting)に非対応である事と、今後も対応予定は無いとの噂もある事から、最近ではこれに代わる新しいライブラリの登場が期待されている。その候補の一つに、本エントリで紹介するMKNetworkKitが挙げられる。 僕が乗り換えを検討したのは、決定的な出来事が一つあったからだ。ARCで書いたiOSアプリが、Appleの審査員のiOS上でだけ上手くネットワーク通信出来ないという現象が発生したのだ。この現象の裏付けとして、ASIHTTPRequestを使わずNSURLRequestで飛ばしたリクエストは正しくサーバに記録されていた。そこで、ARCに対応しておりメンテナンスも積極的にされていて、乗り換えやすそうなライブラ
Appleから提供されているiOSのプログラミングガイド。日本語に翻訳されたiOSのドキュメントがあります。iOSデバイス向けのアプリを開発するにあたっては、必読の内容となっています。 これらは全てPDFで提供されています。 ですのでiPhoneでPDFを開き、iBooksで保存することが出来ます。 このように、持ち運んで空き時間に勉強できるんです。 PDFのリンクは下記にまとめていますので、iPhoneでご覧ください! iOSのドキュメント一覧(2011.8.20現時点) Audio & Video AV Foundationプログラミングガイド iOSカメラプログラミングトピックス Audio Session プログラミングガイド Core Audio の概要 iPodライブラリアクセス プログラミングガイド Tools & Languages Objective-C
Objective-Cではバージョンの文字列の比較は NSString の compare:options: メソッドに NSNumericSearch を指定して行います。 NSString *versionA = @"1.0.0"; NSString *versionB = @"1.41.0"; if ([versionA compare:versionB options:NSNumericSearch] == NSOrderedAscending) { // 昇順(NSOrderedAscending、versionA < versionB)のとき NSLog(@"昇順"); } else { NSLog(@"昇順で無い"); } さまざまなパターンの値を指定したときの結果を以下にまとめました。 [versionA compare:versionB options:NSNumeric
February 10, 2010 予備知識無しで始めるObjective-C iPhone App開発において避けては通れないのが、主要プログラミング言語であるObjective-Cです。 とはいえ、C言語さえうろ覚えで実戦経験が無い私にとっては、メソッドやインスタンスと突然言われても分からず、かといって何百ページもの参考文献を読むのも気の遠い話で、途中で飽きたり寝てしまったりと、先に進めませんでした。 都合のいい話ですが、なんとか『必要最低限の知識を抑えて、実技をこなしながら少しずつ覚える』手立てはないかと調べてみました。 ここから試行錯誤の過程の話になりますので、結論だけ知りたい方は投稿記事一番下の『5)ここから始めるObjective-C』をご覧下さい。 また、以下で紹介するドキュメントや本が『役に立たない』というわけではなく、あくまで『予備知識無しで読む第一歩』としては敷居が高
iPhoneアプリケーション開発入門(cocoa touch,Objective-C関連)まとめ Konton's iPhone application labolatory English top page はじめに これはiPhoneデベロッパKontonによるObjective-C(cocoa touch)によるiPhoneアプリケーション開発に関する覚書をまとめたものです。 これまでブログにTipsを書いていたのですが、何というかそれぞれが単独の項目となっていて、まとまりに欠けるような気がするため、 こちらにも少しずつ内容を再構成しつつ書いてゆくことにしました。例によって(?)更新は不定期です。なるべく平易な言葉を使うようにして書いています。 なお更新日時はファイルの本文が更新された日時なので、アップロードした日時とは異なりますのでご注意ください。 例として書かれるコードには、何の
はじめに iPhoneプログラミングに関する筆者の前回の記事では、iPhoneアプリケーション内からWebサービスを利用(consume)し、そこから返されるXMLデータを解析する方法について考察しました。Webサービスは今とても流行っているものの、Webサービスを利用するために必要とされるペイロードはかなり大きく、わずかなデータを取り出したいだけの場合は無駄が多いように感じられます。問題は、SOAPパケット自体が多くのバイト数を消費することです。そこで、これに代わる方法としてソケットを利用することを考えます。ソケットを使えば、余分なXMLペイロードなしに情報をやり取りすることが可能です。また、サーバとの接続が確立した状態を維持できるので、アプリケーションを非同期で動かして、送られてきたデータを必要なときだけ受け取るようなことも可能です。 本稿では、TCP/IPを使用してサーバと通信する方
開発屋お父ちゃんのブログ、サルにもできるiPhoneアプリの作り方です。ぼちぼち環境が整ってきた感のあるiPhoneアプリ。 iTunesのApp StoreやiPhone SDKもあって開発者にとって非常に作りやすいと言われている今、「誰でも」「売れるiPhoneアプリ」は作れるのか、解説と実験をお届け。目指せ!iPhoneアプリ開発マスター!サルにもできるiPhoneアプリの作り方ぼちぼち環境が整ってきた感のあるiPhoneアプリ。 iTunesのApp StoreやiPhone SDKもあって開発者にとって非常に作りやすいと言われている今、「誰でも」「売れるiPhoneアプリ」は作れるのか、解説と実験をお届け。目指せ!iPhoneアプリ開発マスター!チャレンジブログ/エンジニア 携帯でもサルでき!Mac OS X Snow Leopard 本日発売その他 Mac OS X S
iPhoneアプリ(iOSアプリ)とは iPhone / iPadアプリの開発は、アップル社から専用の開発キットが無償で提供されているため、それ程難しいものではありません。しかし、作成したアプリをApp Storeで販売/配信するまでが、非常に大変です。手続き自体が煩雑なことに加え、アップルのバグ等も加わり、たくさんの方が大変な苦労をされています。先駆者の方々が実体験を元にブログ等で申請方法をまとめても下さっていますが、残念な事に情報が散在しており、情報を収集するまでが大変です。 そこで、自分の経験やWEB上の情報等を整理し、アプリの開発環境構築から、実際にアプリを販売するまでの流れを、体系的にまとめてみました。全体的な流れは、画面左側のメニューにもありますが、以下のようになっています。 開発環境を作る iOS Developer Program登録 アプリを実機で動かす EIN取得(取得
2010年08月03日21:30 カテゴリ書評/画評/品評iTech Objective-C不要! - 書評 - iPhoneアプリケーション開発ガイド オライリー矢野様より献本御礼。 iPhoneアプリケーション開発ガイド Jonathan Stark / 増井俊之監 / 牧野聡訳 [原著:Building iPhone Apps with HTML, CSS, and JavaScript] これだ! こういう本が、欲しかった! iPhone向けに何か作りたい。でもObjective-Cは敷居が高い。App Storeで大もうけしたいわけじゃない。でもiPhone向けのWebサイトを作るだけじゃちょっと物足りない。 そんな私のような人のためにうってつけの一冊が、これだ。 本書「iPhoneアプリケーション開発ガイド」という題名は、ちょっとミスリーディングだ。原著の"Building i
iPhone アプリ開発を初めてはや2年。わけわからんレベルからなんとかアプリをリリースするところまでこぎつけました。もともと趣味ではじめた事ですが今は仕事でも iPhone アプリ開発をしています。ここに至るまで自分が調べたことや参考にした文書をアプリの構想からアプリをリリースするまでの手順にそってまとめてみました。 iOSアプリ開発関連の本を書きました 初めて iOS アプリ開発をされるかた向けに「プロの力を身につける iPhone/iPadアプリケーション開発の教科書」という本を書きました。 この記事を読んで iOS アプリ開発に興味を持たれた方におすすめです(2013年2月26日発売)。2015年1月17日にSwiftに対応した改訂版がでました。 本の内容に関する詳しい記事はこちらです。 iOSアプリ開発の本を書きました 初期投資 8400円とプライベートな時間、iPhoneまたは
Appsamuck.com – Baru baru ini sering terdengar keluhan dari para member yang kehilangan saldo ketika ingin bermain dan baru login. Hal seperti ini tentu sering anda alami atau mungkin sebagian dari anda telah mengalami. Bermain judi online tentu memiliki arti tersendiri bagi tiap orang karena didalamnya terdapat kredit yang bisa dicairkan menjadi uang asli. Siapa yang tidak tergiur dengan uang asl
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く