This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.

Cocoa vs. Cocoa Touch Cocoa is the Mac development framework, principally consisting of Foundation, the Application Kit (a.k.a. AppKit), and Core Data. Cocoa Touch is the iPhone development framework, principally consisting of Foundation, UIKit, and Core Data. (“iPhone” here means devices running the iPhone OS, including the iPod touch and iPad.) On Stack Overflow, please don't tag your question c
先駆者の方々は、まさにこの時を待っていたと言わんばかりに有益な情報をエントリーされまくってますね。すごいです! ますは「はてなtouch」でおなじみのKishikawa氏。 Interface Builderを使ってカスタマイズしたUITableViewCellを作る方法http://d.hatena.ne.jp/KishikawaKatsumi/20081024/1224857278 これですこれ。これのやり方に、ずーっとはまってたんですよねぇ・・・先週書いた以下のエントリーでもカスタマイズしたUITableViewCellを実装しましたが、 iPhone SDKを使い始めてから3週間の近況報告http://d.hatena.ne.jp/moto_maka/20081019/1224364091 これをやるのに以下の情報を参考にしていました。http://discussions.appl
デザインがかつてないほど大幅にアップデートされました。すべてのAppleプラットフォームに共通するこの新デザインは、ユーザーにとって最も重要なコンテンツを引き立てます。また、各プラットフォームのユニークな特徴を維持すると同時に、プラットフォーム間で統一されたデザイン言語を実現しています。 この印象的な新しいマテリアルがLiquid Glassです。ガラスの光学的特性となめらかな流動感を兼ね備えており、その下にあるコンテンツの表示を屈折させ、周囲の光を反射し、エッジに沿って艶やかなレンズエフェクトをもたらします。 Appleオペレーティングシステムの中核に組み込まれたApple Intelligenceは、作文ツール、ジェン文字、Image Playgroundなどの各種機能によってさまざまなタスクを支援する、パーソナルインテリジェンスシステムです。 Foundation Modelフレーム
海外のサイトでは、iPhoneアプリの開発初期に役立ちそうなチュートリアルが多数存在しています。今日はその様々なチュートリアルを紹介してみます。 iPhone Programming Tutorialhttp://icodeblog.com/チュートリアル内容UITableView Hello WorldXcodeを使ってUITableViewに「Hello World」を表示する。Beginner Interface Builder Hello World Interface Builder(IB)を使って「Hello World」を表示する。Connecting Code to An Interface Builder ViewIBとXcodeを繋ぐための解説。非常にわかりやすい。Transitioning Between ViewsIBで作ったViewとUITableViewを連携さ
スタンフォード大の iPhone プログラミング講座のビデオが公開されるというので矢も楯もたまらず飛びついた。 無謀なことは分っている。 当方にはプログラミングの知識も経験もまったくない。まるでムチャな話だ。 ムチャを承知で、とにかく付いていけるところまで行ってみようと思う。 まったくのシロウトが覗いてみた名門大学の授業の印象・・・ * * * 学生みたいに若い講師 とにかく講師が若い。Evan Doll と Alan Cannistraro というアップルの現役社員だ。[冒頭画像参照] 講師の経歴はつぎのとおり: Evan Doll: Evan はスタンフォード大コンピュータサイエンスコースの卒業生。アップル歴5年。Final Cut、Aperture などの Pro Apps の仕事を経て、iPhone team for version 1.0 に参加、以後のリリースに
筑波大学は3学期制で,12月1日から3学期が始まりました.3学期には私が担当している学類生(普通の大学の学部生)3年生向けの実験があります.約3ヶ月を掛けて,ほどほどの規模のプログラム作成を行います.私が作り,担当しているプログラム実験は「Webサーチエンジン」といいまして,テキストはこちらに公開しています. この実験,結構,自信作なんです.Javaの基本的なプログラミングができることだけを仮定して,漏れのない全文検索を行うWebサーエンジンを作ります.Webデータ収集を自動的に行うクローラー付き.Googleのようなページランキング機能はありませんが,一応,サーチエンジンの基本機能を備えます.自慢は,このテキストが実質A4で印刷して2ページくらいであること.数学の小問を解いていくように,順番に小問を解いていくと,最後にはWebサーチエンジンができます. ミソはサフィックス・アレイ(suf
はじめに 私の会社はオープンソースを用いた業務システムの構築を得意としている会社で、私自身も約10年に渡りJavaで業務システムばかりを開発してきました。 Androidが登場するまでは携帯アプリにそれほどの興味を持つことはなかったのですが、Javaでオープンなプラットフォームで携帯アプリが作れるという事で、Androidを通じて初めて携帯アプリ開発に手を染めることになりました。 新たなプラットフォームでの開発のため、当初はかなり苦戦する事を予想していたのですが、開発環境も整っており、驚くほど簡単にMapやGPS、センサーを利用したプログラミングを行う事ができました。そして、何よりも久しぶりに純粋にプログラミングを楽しく感じられる日々でした。 その後、社内でチームが立ち上がりましたが、JavaとEclipseで開発をしてきたエンジニアであれば2、3日もあればアプリケーションの開発ができるよ
HTML とは HTML とは、誤解を恐れずに言ってしまうとウェブページ(ホームページ)を作るために使われている言語です。 例えば、以下のようなものが HTML です。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html lang="ja"> <head> <title>タイトル</title> </head> <body> <h1>見出し</h1> <p> 本文本文本文本文本文本文本文本文本文本文本文本文本文本文 本文本文<a href="hoge.html">ハイパーリンク</a>本文 本文本文本文本文本文本文本文本文本文本文本文本文本文本文 </p> </body> </html> サンプル イメージ湧きましたか? では、何故 HTML という
クロージャとは クロージャは、言葉で説明するのが大変難しい概念です。 あなたは、自転車の乗り方を、口だけで説明できるでしょうか? あなたは、螺旋(らせん)の形を、言葉だけで説明できるでしょうか? ずばり、できないでしょう。 しかし、自転車に乗ることはできますし、針金で螺旋の形を作ることはできるでしょう。 「クロージャ」もこれと同じです。 だから、Wikipediaのこんな解説を見ても落ち込まないでください。 クロージャ (クロージャー、Closure) は、プログラミング言語において引数以外の変数を実行時の環境ではなく、自身が定義された環境(静的スコープ)において解決する関数のことである。 理解できないですよね? 私もそうでした。 クロージャを既に知っている人にしか、この文章は理解できないでしょう。 クロージャを作るのは難しくない しかし、説明するのは難しくても、作るのは意外と簡単。それが
■最近本業の調子が悪いので、気分転換にオセロを作る様子を実況してみました。■プログラムがどうやって作られるのか全くわからない方にとって、徐々にオセロが出来ていく姿が参考になれば幸いです。■一発撮りですので、ミスが多い点はご容赦ください。バグや間違いを頻発させており、気づいた人にとってはイライラ動画でしょう。お詫びいたします。■IE6.0、ペイントブラシ、メモ帳、電卓での制作です。■引き分けの判定にバグがありますね。コメントでのご指摘ありがとうございました!■今までの作品はこちら→http://void-main.org/niconicoprogram/■マイリスト→mylist/16170739
第2回 簡潔なコーディングのために (2017/7/26) ラムダ式で記述できるメンバの増加、throw式、out変数、タプルなど、C# 7には以前よりもコードを簡潔に記述できるような機能が導入されている 第1回 Visual Studio Codeデバッグの基礎知識 (2017/7/21) Node.jsプログラムをデバッグしながら、Visual Studio Codeに統合されているデバッグ機能の基本の「キ」をマスターしよう 第1回 明瞭なコーディングのために (2017/7/19) C# 7で追加された新機能の中から、「数値リテラル構文の改善」と「ローカル関数」を紹介する。これらは分かりやすいコードを記述するのに使える Presentation Translator (2017/7/18) Presentation TranslatorはPowerPoint用のアドイン。プレゼンテー
iPhoneアプリがでるやいなや早速iPhoneアプリ開発の授業を提供しはじめたStanford大学。実際にAppleのエンジニアがやってきて教えてくれる、という授業なのだが、今日会った学生の子が授業のビデオがオンラインで無料で手に入る、と教えてくれたので以下リンクしておきます。 授業のシラバス:CS193P iPhone Application Programming (レクチャー概要) ビデオ:iTunesのこちらからダウンロード Introducing to Mac OS X and Cocoa Touchというタイトルの1回目から全23回、毎回1時間前後という長大なもの。 先月時点で100万回ダウンロードされているそうなので、既に見たという方もいるかもしれませんが。 ちなみに、私は念仏のように「シリコンバレーで働きたかったら、その王道はアメリカの大学院に行くこと」とブツブツ言い続け
注意 このページにアクセスするには、承認が必要です。 サインインまたはディレクトリの変更を試すことができます。 このページにアクセスするには、承認が必要です。 ディレクトリの変更を試すことができます。 <div class="MainColumn"> <div style="background-color:#f2f2f2; padding:10px 20px; width:565px; margin:0px;"> <table border="0" cellpadding="0" cellspacing="0" style="margin-bottom:20px;" width="100%"> <tr> <td width="60%"> </td> <td align="center" width="20%">2005 版</td> <td align="center" width="2
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く