ヤフー vs クラスメソッド「iOS 炎の7番勝負」にて発表 http://dev.classmethod.jp/news/yxcm/Read less
コーディング規約 プログラミングを行う上でコーディング規約は一つの指針になり、 定める事でそれをもとにコードレビューなどの場で指摘などがし易くなります。 Objective-C で、しかも公開されているだけでも、ざっと探してみてこれだけの量があります。 企業 Apple Google Github NYTimes Adium Bitbucket RobotsAndPencils 開発者 Raywenderlich Marcus Zarra Sam Soffes CocoaDevCentral Luke Redpath これだけの量のコーディング規約があることからも分かりますが、 それぞれの中で定められている事柄には、結構なばらつきがあるものも多いです。 そのような環境の中で、以下のような事象が発生してしまうのも事実です。 コーディング規約を定めたものの、守れないコードが生まれてしまう コー
これからはじめることを すべて正確に知っているなら そのことをやって、いったい何になるというのだ。 すでに知っているのなら面白くも何ともない。 別のことをした方がまだましというものだ。 Pablo Picasso withフェライトより抜粋 号外 GitHubを使おうぜい GitHub使ってみんなでコラボ。 その(239) ご~まぁり・さん 縦書きは標示はトラップ満載。 その(238) シンクロシンクロ シンクロ率10%越えてきました。 その(237) NSThreadだ ハイパー・ビジュアなんとかリスト。 その(236) やや内側にえぐり込むように打つべし @synchronizedディレクティブ登場~。 その(235) ヤ~、ホ~、FORTRAN、ラン、Run Loop RunLoopの役割りについて。 その(234) 話し合いましょう。お互い悪いところは直しあって スレッドの同期に
Please note: this article is part of the older "Objective-C era" on Cocoa with Love. I don't keep these articles up-to-date; please be wary of broken code or potentially out-of-date information. Read "A new era for Cocoa with Love" for more. NSXMLDocument is the normal tree-based XML parser in Cocoa. But if you're writing for the iPhone, this class isn't available. Even on the Mac, sometimes you w
iPhoneでは標準でlibxml2とNSXMLParserという2種類のXMLをパースするためのライブラリが使えるのだが、XPathQueryという前者のlibxml2のラッパーをMatt Gallagherさんという方が作っているので、その使い方をメモしておく。 [設定] 1. XPathQueryのサイトからソースコードが入ったzipファイルをダウンロード。 2. zipファイルに含まれるXPathQuery.mとXPathQuery.hをiPhoneのプロジェクトにコピーする 3. XCodeのプロジェクトの設定で、ビルドのヘッダ検索パスに/usr/include/libxml2を追加する 4. XCodeのプロジェクトにlibxml2.dylibのライブラリを追加する [使い方] 例えば以下のようなXMLファイルをダウンロードしてきてパースしたいとする。 <?xml versio
クラス リファレンス † UIAcceleration? UIAccelerometer? UIActionSheet UIActivityIndicatorView? UIAlertView UIApplication UIBarButtonItem? UIBarItem? UIButton UIColor UIControl UIDataPicker? UIDevice UIEvent UIFont UIImage UIImagePickerController? UIImageView UILabel UINavigationBar UINavigationController UINavigationItem? UIPageControl? UIPickerView UIProgressView? UIResponder UISc
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
The comp.lang.objective-C FAQ listing 日本語訳 目次 メタFAQ あなたは誰ですか comp.lang.objective-c FAQはすでにあるのではないですか このFAQの最新版はどこにありますか 日本語訳について Objective-C言語 Objective-Cとは何ですか Objective-Cの標準規格はどこにありますか Objective-Cにはどのような種類がありますか。それらはどれくらい使われていますか Objective-C 2.0とは何ですか Objective-C開発ツール Objective-Cのソースファイルにはどのような名前をつけるのですか どのようなコンパイラを利用できますか どのような開発環境を利用できますか クラスライブラリ クラスライブラリとは何ですか どのようなクラスライブラリを利用できますか Objective
Copyright (C) Mainichi Communications Inc. All rights reserved. 掲載記事の無断転載を禁じます
この動画を見るとSafariもMailも写真管理もiPad専用になっていることがわかる。 でかくなったiPodTouchと紹介されている所が多いけど、それは評価を間違っているのではないだろうか。 店頭で実機を見るのが楽しみだ。 Java基礎文法最速マスター - いろいろ解析日記を参考に、Objective-Cのものを書いてみた。 まだまだ歴が浅いので間違っている所があるかもしれません。 [2012-08-03追記] ARCやリテラル表記など新しい記法が導入され、このページに記載されていることは多少古くなりつつあります。ただ、とっかかりとしてかるく読んでみる程度で良いと思います。今や色んな人が解説記事を出しているので、そちらも是非参考になさってください。 追記おわり 基礎 デバッガコンソール出力 Xcodeのデバッガ出力を行うにはNSLog関数を使います。 printfと同様のフォーマット文
0-1. 前書き この世にはたくさんのプログラミング言語が存在します。Wikiepdiaのプログラミング言語一覧を見ると、実に200個以上というわけの分からない数の言語が並んでいたりします。 【参考URL】プログラミング言語一覧 - Wikipedia http://ja.wikipedia.org/wiki/%E3%83%97%E3%83%AD%E3%82%B0%... 200の中にはほとんど使われてない言語も混じってるので、実際に仕事でざくざく使われている言語は20とか30とかそういうオーダーなのですが、それでも1人の人間が把握するにはちょっと多過ぎる数です。 本記事では、そうした有り余るプログラミング言語の海の中で「どれを勉強したらいいの?」とか「どれを採用するのが適切?」という悩みをお持ちの方が「よし、この言語に決めた!」と自信を持って決断できるように背中を押すことを目的として書か
動的なオブジェクト指向 Mac OS X 10.4 Tigerの発売、次期MacintoshでのIntel製チップ採用、iTunes Music Storeの日本でのスタート、Apple Store Shibuyaのオープンなど、最近Apple Computerに関する話題が途絶えない。これらは最近急に起きた訳ではなく、数年前から種を蒔いていたものが実を結んだ、と考えるべきだろう。 こういった中でも一番大きかった伏線の一つは何かと問われれば、筆者はMac OS Xの登場とCocoaフレームワークの採用と答える。NeXTに由来を持つMac OS Xは、堅固なカーネルを礎にして、ソフトウェアが活躍するための土壌を築き、Cocoaフレームワークを活用して、Safariやiアプリケーションといた多くのソフトウェアたちが花開いているのである。 さて、そのCocoaである。Cocoaの名前は、高い完成
iPhone アプリ開発を初めてはや2年。わけわからんレベルからなんとかアプリをリリースするところまでこぎつけました。もともと趣味ではじめた事ですが今は仕事でも iPhone アプリ開発をしています。ここに至るまで自分が調べたことや参考にした文書をアプリの構想からアプリをリリースするまでの手順にそってまとめてみました。 iOSアプリ開発関連の本を書きました 初めて iOS アプリ開発をされるかた向けに「プロの力を身につける iPhone/iPadアプリケーション開発の教科書」という本を書きました。 この記事を読んで iOS アプリ開発に興味を持たれた方におすすめです(2013年2月26日発売)。2015年1月17日にSwiftに対応した改訂版がでました。 本の内容に関する詳しい記事はこちらです。 iOSアプリ開発の本を書きました 初期投資 8400円とプライベートな時間、iPhoneまたは
[若き日の Steve Jobs] Flash をめぐる紛争についてたいへん刺激的な論考がある。 steve’s blog: “The Genius in Apple’s Vertical Platform” by Steve Cheney: 14 April 2010 * * * 戦略的理由 今週アップルはデベロッパを特定の開発ツール XCode に閉じ込めた。これはアドビの Flash を潰すためだと多くのひとは考えた。たしかに戦術的にはそうだ。しかしもっと大きな戦略的理由があるのだ。アップルは XCode ツールに移行するようデベロッパを促すことにより、アーキテクチャを変更する準備を整えているのだ。 This week Apple confined developers to a specific set of tools (XCode). A lot of peop
一番初めのObjective-Cプログラム:Cocoaの素、Objective-Cを知ろう(2)(1/3 ページ) iPhone用アプリケーション開発で注目を集める言語「Objective-C」。C++とは異なるC言語の拡張を目指したこの言語の基本を理解しよう(編集部) 第1回「Objective-Cは特殊な言語?」では、Objective-Cのコードの「見た目」の第一印象に基づいて、この言語の特徴的な部分と、その成り立ちについて解説しました。 今回は、ごく簡単なプログラムを実際に作って動かしてみることで、より具体的な領域に踏み込んでみたいと思います。 少しだけ複雑なHello World こういった場面で最初に作られるのは、たいてい「Hello World」という文字列を表示するプログラムです。ここでも、最終的には文字列を表示することを目的とするシンプルなプログラムを作成しますが、そこに
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く