プログラミングアーカイブc

プログラミングアーカイブc
プログラミングアーカイブc
  • AAPL社
  • Apple Store
  • クレイグ・フェデリギ
  • プログラミング
  • コードの時間

クレイグ・フェデリギ氏は、プログラミングは「リテラシーの次のレベル」だと述べ、Hour of Codeワークショップを推進している。

ベン・ラブジョイのアバター 2015年12月7日午前3時54分(太平洋標準時)

6歳以上の子どもを対象としたAppleのHour of Codeワークショップを宣伝するためのインタビューで、ソフトウェアエンジニアリング担当SVPのクレイグ・フェデリギ氏は、プログラミングは「次のレベルの識字能力」であるため、幼い子どもにプログラミングを紹介することは非常に重要であるとBBCに語った。

「これらのデバイスは私たちの生活に深く浸透しており、私たちはどこにいても何らかの形でコンピューターを持っているので、その媒体で創作する能力は、書く能力と同じくらい基本的なものなのです」と彼は語った[…]

プログラミングは「言語であり、思考方法でもある」と捉えるべきだと彼は言います。多くの若者はデバイスを使いこなす能力に長けていますが、プログラミングができるようになることは「リテラシーの次のレベル」だと彼は言います。

10歳の頃からコードを書き始めたフェデリギ氏は、アップルはソフトウェアエンジニアの人生における神話の一つを払拭したいとも考えていたという  。


  • iOS
  • iOSデバイス
  • アップルニュース
  • 開発者
  • 迅速

IBM Swift Sandbox を使用して Web ブラウザーで Swift コードを書く

IBMは本日、Swiftへの取り組みとして初めて公開されたIBM Swift Sandboxウェブサイトを公開しました。左側のテキストエディタにSwiftのコードを入力し、Linuxサーバーで実行すると、右側の列に出力が表示されます。これはすべて、Swiftがオープンソースとなり、iOSとOS Xに加え、Linuxもサポートされるようになったことで実現しました。

Swiftのコア言語と標準ライブラリ関数を使用できるため、(上記のフィボナッチ数列の例のような)定式化された数学の問題を記述することも、ウェブアプリケーションの範囲内で可能です。コンセプトはMac App StoreのCodeRunnerアプリに似ていますが、完全にクラウドインフラストラクチャ上で動作します。


拡大
拡大
閉じる

サイトのデフォルトロゴ画像
  • アプリ
  • iOS
  • 開発者
  • iOS 8
  • 迅速

スタンフォード大学初のSwiftプログラミングコースがiTunes Uで公開

本日、スタンフォード大学は、iOS および OS X 向けの Apple の新しいプログラミング言語 Swift に関する初のコースをリリースし、iTunes U を通じて誰でも利用できるようになります。

スタンフォード大学工学部では、ポール・ヘガティ教授が毎年開講している「Swift による iOS 8 アプリ開発」コースが、今回初めて iOS 8 と Swift 向けにアップデートされました。コース内容は、iOS、Xcode 6、Swift 入門、Xcode と Swift の活用法、iOS での MVC の使用、Swift と Foundationなどです。

iOS 8およびSwift向けに更新されました。iOS SDKを使用してiPhoneおよびiPadプラットフォーム向けアプリケーションを構築するために必要なツールとAPI。モバイルデバイスのユーザーインターフェース設計と、マルチタッチ技術を活用した独自のユーザーインタラクション。モデル・ビュー・コントローラ(MVC)パラダイムを用いたオブジェクト指向設計、メモリ管理、Swiftプログラミング言語。その他のトピックには、アニメーション、モバイルデバイスの電源管理、マルチスレッド、ネットワーク、パフォーマンスに関する考慮事項が含まれます。

このコースは 現在iTunes U からご利用いただけます。

9to5Toys Specialsは29ドルで Mammoth Interactive SwiftコースとXcode 6テンプレートを提供しています

  • アップルニュース
  • 開発者
  • 迅速
  • プログラミング
  • コーディング

Apple、新しいプログラミング言語Swiftを紹介するブログを開設

サイトのデフォルトロゴ画像

Appleは、新しいプログラミング言語Swiftのプロモーションのため、公式開発者ウェブサイトにブログを開設しました。WWDC 2014で発表されたSwiftは、iOSおよびOS X向けのObjective-Cプログラミング言語の後継であり、アプリケーション開発のための新しく、よりクリーンで、より堅牢なツールを提供します。このブログは、Swiftの開発に携わるAppleのエンジニアが、Swiftの開発秘話やヒントを共有することを目的としています。Swiftに関する最初のブログ投稿はこちらです。

Swiftブログへようこそ

この新しいブログでは、Swift 言語を開発したエンジニアによる Swift 言語の設計の舞台裏を紹介するほか、生産性の高い Swift プログラマーになるための最新ニュースやヒントも紹介します。

Xcode 6 betaをダウンロードして、Swiftを始めましょう。Apple登録デベロッパーの皆様は無料でご利用いただけます。Swift Resourcesタブには、動画、ドキュメント、書籍、サンプルコードへの豊富なリンクが用意されており、世界初のSwiftエキスパートを目指すのに最適です。コーディングを始めるのに、今が絶好のタイミングです!

– Swiftチーム

さらに、ブログではSwiftと、Appleソフトウェアの現行および将来のバージョンとの互換性についても解説しています。詳細は以下をご覧ください。


拡大
拡大
閉じる

サイトのデフォルトロゴ画像
  • アプリ
  • アップルニュース
  • アプリストア
  • 開発者
  • 迅速

Flappy Bird は、Apple が数時間前に発表したプログラミング言語 Swift で再現されました

まあ、これはかつて何日もニュースを賑わせ、今でもまたいつか復活すると脅かされている中毒性のあるゲーム、Flappy Birdのことかもしれないが、ここで重要なのは、Appleが開発者向けに開発した新しいプログラミング言語「Swift」で書かれていることだ。一体何が特別なのだろうか?Swiftは昨日発表されたばかりで、まだ24時間も経っていない。だから、このシンプルなFlappy Birdのクローンが本当に意味するのは、Swiftがわずか数時間前に発表されたにもかかわらず、順調なスタートを切ったということだ。Nate MurrayによるSwift版Flappy BirdのコードはGithubで閲覧でき、Appleの新しいプログラミング言語Swiftに関する詳細はiBooksで読むことができる。

  • iOS
  • iOSデバイス
  • iPhone
  • アップルニュース
  • 開発者

Appleが新しいXcodeと「Swift」プログラミング言語を発表

サイトのデフォルトロゴ画像

Apple は、Xcode のまったく新しいバージョンとともに、まったく新しいプログラミング言語を導入しました。

Swiftは開発者にとって大きな意味を持ちます。この言語には、サードパーティの開発者が求めていた多くの機能が搭載されています。Objective-CやCと並んで位置付けられているため、開発者は同じプロジェクト内で複数の言語を自由に切り替えて使用できます。


拡大
拡大
閉じる

  • アプリ
  • iOS
  • フェイスブック
  • 開発者
  • GitHub

Facebook、開発者がアプリをより速く改善できるよう「Tweaks」ツールをリリース

Facebook は本日、アプリケーション開発者がプロ​​ジェクトを迅速に反復し、iOS アプリのさまざまな可能性をテストするのに役立つフレームワークであるラピッドプロトタイピングツール「Tweaks」をオープンソース化しました。

アプリを改善する最良の方法は、毎日使うことです。Origamiのように、事前にアイデアをテストできる場合でも、実際にアプリがどのように機能するかを確認するには、ある程度の時間がかかります。

時には、最初の試みで完璧にうまくいくこともあります。時には、アイデアが全くうまくいかないこともあります。しかし、多くの場合は、わずかな調整だけで済みます。最後のケースでは、Tweaksが役立ちます。Tweaksを使えば、こうした小さな調整が簡単に行えます。コードを変更したりコンピューターを使わずに、さまざまなオプションを試して、どれが最もうまくいくかを決めることができます。

Tweaks を使用すると、開発者はアプリケーションのパラメータやプロパティを調整し、リアルタイムでテストすることが非常に簡単になります。これは、色や持続時間などのパラメータを調整するだけで済むことが多く、複雑な作業を必要としない迅速なユーザーインターフェース開発において特に役立ちます。通常、開発者はアニメーションのカーブ、持続時間、その他のパラメータを変更するために、アプリケーションバイナリを再コンパイルする必要があります。これは比較的時間がかかり、非効率的です。


拡大
拡大
閉じる

サイトのデフォルトロゴ画像
  • AAPL社
  • アップルニュース
  • Apple Store
  • アメリカ合衆国
  • プログラミング

Apple、子供とティーン向けに1時間の無料コンピュータサイエンスワークショップを提供

サイトのデフォルトロゴ画像

code.orgのプログラミング入門プログラムの一環として、米国のApple Storeでは、お子様とティーンを対象とした1時間の無料コンピュータサイエンスワークショップを開催します。ワークショップは12月11日(水)にApple Storeで開催されます。

これは1時間でコンピュータサイエンスを学べる入門講座で、コードの神秘性を解き明かし、誰でもプログラミングの基礎を学べることを示しています。「今日のハイパーコネクテッドな世界で成功するには、プログラミング能力とコンピューティングの力を理解することが不可欠です」と、元副大統領アル・ゴア氏は述べています。Apple Storeでは、12月11日に全米各地の子供とティーン向けの1時間ワークショップを開催します。…  拡大拡大閉じる


  • AAPL社
  • iOS
  • アップルニュース
  • フェイスブック
  • アプリケーションプログラミングインターフェース

Facebook、iOS 6統合と新しいiOS Dev Centerを備えたSDK 3.0ベータ版をリリース

サイトのデフォルトロゴ画像

Facebookは本日、iOS SDK 3.0ベータ版のリリースにより、これまでで最大のiOS SDKアップデートを発表しました。このアップデートには、iOS 6のネイティブFacebookログイン機能も含まれています。また、iOSアプリ開発者がiOSデバイス向けに優れたFacebook統合アプリを開発できるよう、チュートリアル、コンセプト、リファレンスドキュメントなどを含む、刷新されたiOS Dev Centerも公開しました。展開展開閉じる


  • AAPL社
  • AT&T
  • ベライゾン
  • ユーチューブ
  • キャリア

アナリスト:アップルはHDTVに「iTV」という名称を使用し、番組制作で通信事業者と提携する可能性

サイトのデフォルトロゴ画像

ブルームバーグがジェフリーズ・アンド・カンパニーのアナリスト、ピーター・ミセック氏の発言を引用した新たなレポートによると、Appleが噂しているHDTVはiTVという名称になる可能性があるという。ミセック氏は今朝の顧客向けメモで、AppleはVerizonやAT&Tとの提携を通じて番組ライセンスを取得し、iPhoneやiPadユーザーが作成した動画を活用することで「YouTubeのようなビジネスモデルにコンテンツを活用する」可能性があると主張した。また、「低いマージンと高いリスク」がAppleがオリジナル番組の制作に踏み切れない可能性を示唆した。ミセック氏は製品の発売時期についてはコメントしなかった。

ミセック氏が提唱する、Appleがコンテンツ提供で通信事業者と提携するというシナリオは、本日ロイターが報じた報道を受けてのものだ。同報道では、VerizonとCoinstar傘下のRedbox部門が、NetflixやHulu Plusに対抗する動画ストリーミングサービスの構築に向けて提携したことが明らかになっている。VerizonとRedboxは、この提携による最初の製品を今年後半に提供開始する予定だ。AppleがHDTV製品を「iTV」と呼ぶ可能性については、当然ながら、Appleは同名の英国大手テレビネットワークからその名称使用権を取得しなければならないだろう。

先週、パイパー・ジャフレーのアナリスト、ジーン・マンスター氏は、Appleが「大手テレビ部品サプライヤー」と「テレビディスプレイ部品の様々な機能」について協議していると主張した。また、AppleがHDTV製品におけるコンテンツ提供の方向性について、サードパーティのライブTVサービスとのシンプルな統合、ライブTVとウェブコンテンツの組み合わせ、iTunesの月額サブスクリプションといった3つのシナリオを提示した。

関連ニュースとして、BestBuyが最近実施したApple HDTVのコンセプトへの関心度調査をご覧になった方もいらっしゃるかもしれません。BestBuyこの調査でどのようなアイデアを思いついたのかご興味がありましたら、読者の方からお送りいただいたアンケートの資料を以下に掲載しています(アランさん、ありがとうございます!)


拡大
拡大
閉じる

  • AAPL社
  • アプリ
  • iPad
  • アップルニュース
  • アプリストア

CodifyはiPadにビジュアルタッチプログラミングをもたらします

サイトのデフォルトロゴ画像

[youtube=http://www.youtube.com/watch?feature=player_embedded&v=jaIhEXZ7WW4]

PCの棺にまた釘が打たれる?今年はAdobe CSアプリがiPadに登場し始め、Officeドキュメントはクラウドへと移行し、そして今日リリースされた「Codify」によってビジュアルプログラミングツールが現実のものとなりつつある。

Codify for iPadを使えば、ゲームやシミュレーション、あるいはあらゆるビジュアルアイデアを自由に作成できます。iPadのマルチタッチや加速度センサーといった機能を活用し、あなたのアイデアをインタラクティブな作品へと昇華させましょう。

Codify は、これまでで最も美しく、そして使いやすいコードエディタだと私たちは考えています。Codify は、コードに自由に触れられるように設計されています。数値を変更したいですか?タップしてドラッグするだけです。色や画像の変更はいかがですか?タップするとビジュアルエディタが開き、必要なものを正確に選択できます。

CodifyはLuaプログラミング言語をベースに構築されています。記号にあまり依存しないシンプルでエレガントな言語で、iPadに最適です。

作成したアプリをApp Storeにエクスポートしたり、実行ファイルとして共有したりすることはまだできません(ただし、Appleが許可すれば共有を可能にする取り組みは行われています)。しかし、今のところはとても楽しそうで、将来的にAppleがXCodeのタッチバージョンを開発するきっかけになるかもしれません。価格は8ドルです。

Daring Fireball により、残り 2 つの命が残りました


拡大
拡大
閉じる

  • アップルニュース
  • テクノロジー業界
  • モバイルミー
  • JavaScript
  • 言語

SproutCoreフレームワークを使用して構築されたAppleのiCloud

サイトのデフォルトロゴ画像

Appleの新しいiCloudウェブアプリは、MobileMe全体で使用されているのと同じSproutCore JavaScriptエンジンを使用して構築されています。上のファビコンがそれを証明していないとしても、以下の基盤となるコードを見れば、紛れもない証拠が見つかるでしょう。

SproutCore は、Web 上で非常に高速で革新的なユーザー エクスペリエンスを構築するためのオープン ソース フレームワークであると自称しています。

SproutCoreの創設者の一人であり、以前はMobileMeのJavascriptフレームワークマネージャーを務めていたCharles Jolley氏への素晴らしいインタビューです。彼は約1年前にAppleを退職し、Strobeを立ち上げました。Strobeは、その名の通り、SproutCoreをベースにした、デバイスに依存しないWebパブリッシングエンジンです。

興味深いことに、SproutCore は Strobe Inc. を親会社として挙げています。


拡大
拡大
閉じる

  • AAPL社
  • iOSデバイス
  • アップルニュース
  • テクノロジー業界
  • 企業

ウォズ、ネット中立性について発言

サイトのデフォルトロゴ画像

[youtube=http://www.youtube.com/watch?v=rGjKrEHRsFM&w=670&h=401]

ネット中立性について懸念があり、ある日 Web へのアクセスが階層化され、「実際の」 Web にアクセスすることがほとんど不可能になるのではないかと内心不安を感じていますか?

ならば、アップルの共同創業者であるスティーブ・ウォズニアックが、FCCのネット中立性公聴会で、正しい行動を取り、国民に有利なネット中立性ルールを制定するよう訴えたことを喜ぶべきだ。拡大拡大閉じる