*

新しいプログラム言語Swiftはジョブズの理想を実現した!

Swift 2

tuawに掲載されていた記事からです。

WWDC 2014で発表された新しいプログラム言語Swiftの開発は4年前の2010年から始まったという記事を前回書きました。ということは開発が始まった時、ジョブズが存命中だったことがわかります。もしかしたらSwiftの開発プロジェクトはジョブズから何らかの指示があって始まったプロジェクトかもしれないのです。



Swiftという言語は、もう既に何度もお聞きになっていると思いますが、Objective-Cよりプログラムの記法が取っ付き易く、読みやすくなっているそうです。また開発者にとってはパワフルなアプリをより少ないコードで書くことができるといいます。



例えばある配列の初期化をするときをObjective-CとSwiftで比較すると、次の様になります。

【Objective-C】

NSArray *myArray = [[NSArray alloc] init];

【Swift】

let myArray = String[]();



ここはAppleユーザーファンサイトなので、この記述が何を意味しているかは深く追求しませんが、明らかにSwiftの方が記述が少なく簡単になっているのがわかります。



プログラムの記述を少なくし、アプリの開発効率をあげることの重要性について、1997年のWWDCの中で行われたQ&Aセッションでジョブズ自身が次の様に開発者の質問に対して答えています。

君たちがプログラミングの生産性をあげるために行うことは、一日の中でより多くのプログラムのコードを記述することではない。そんなことは役に立たない。プログラミングの生産性をあげる方法は、書くコードの量を減らすことだ。プログラムを最も速く、ミスもなく、後のメンテナンスの必要もないように書くためには、余計なコードを書かないことだ。目標は君たちがアプリのプログラムを書く量を80%まで減らすことだ。それがゴールだ!



アプリ開発の生産性をあげることが優れたアプリを数多く生み出すため、非常に重要だとジョブズは考えていたのです。いくらAppleが優秀なデバイスやコンピュータを作っても、優秀なアプリが無ければただの箱です。



SwiftをAppleが世に出したもは、こうしたジョブズの理想を実現するためだったのではないでしょうか。



(本文おわり)

本書は中学生向けというわけではなく、どんな初心者でもiOSアプリの開発ができる様に図を多くし、わかりやすくプログラミングを解説しているのだそうです。

人気の投稿とページ

Google Adsens

カテゴリー

2014/06/07 | Apple, 管理人日記

人気の投稿とページ

Google Adsens

カテゴリー

関連記事

slooProImg_20170614073912.jpg

ティムクックCEOがAppleの自動車プロジェクトとその目的について述べる

TechChrunchに掲載されていた記事からです。 Appl...

記事を読む

slooProImg_20170208213201.jpg

Appleは新社屋Campus 2の建設にもApple品質を要求。建設業者は困惑

こんにちはapprofanです。Dedital Trendsに掲...

記事を読む

slooProImg_20170122225000.jpg

ブランドロイヤリティ、蓋を開ければApple独占だった

こんにちはapprofanです。BGRに掲載されていた記事からご...

記事を読む

slooProImg_20161122002200.jpg

AppleがAirMacルータ製品のチームを解散したらしいです

iDownloadBlogに掲載されていた記事からです。 A...

記事を読む

slooProImg_20161121072215.jpg

ここまで見せちゃっていいの?Apple 製品写真集全ページ大公開動画

BGRに掲載されていた記事からです。 Apple製品写真集「D...

記事を読む

新着記事

slooProImg_20170627081944.jpg

Watch OS 4トイ・ストーリーフェイスのアニメはただ者ではない

iDownloadblogに掲載されていた記事からです。 WW...

記事を読む

slooProImg_20170621003211.jpg

iOS 11新しいFiles appの主要機能10選

iPhone Hacksに掲載されていた記事からです。 iOS...

記事を読む

slooProImg_20170616202401.jpg

新しいiPad ProモデルのパフォーマンスがMac Book Proより高い件

the Mac Observerに掲載されていた記事からです。 ...

記事を読む

slooProImg_20170616014639.jpg

あなたのiPhone 7、iPhone 7Plusをスピードアップする6つのTips

iPhone Hacksに掲載されていた記事からです。 デジタル...

記事を読む

slooProImg_20170614073912.jpg

ティムクックCEOがAppleの自動車プロジェクトとその目的について述べる

TechChrunchに掲載されていた記事からです。 Appl...

記事を読む

コメント/トラックバック

現在、この投稿へのコメント/トラックバックは受け付けていません。

slooProImg_20170627081944.jpg
Watch OS 4トイ・ストーリーフェイスのアニメはただ者ではない

iDownloadblogに掲載されていた記事からです。 WW...

slooProImg_20170621003211.jpg
iOS 11新しいFiles appの主要機能10選

iPhone Hacksに掲載されていた記事からです。 iOS...

slooProImg_20170616202401.jpg
新しいiPad ProモデルのパフォーマンスがMac Book Proより高い件

the Mac Observerに掲載されていた記事からです。 ...

slooProImg_20170616014639.jpg
あなたのiPhone 7、iPhone 7Plusをスピードアップする6つのTips

iPhone Hacksに掲載されていた記事からです。 デジタル...

slooProImg_20170614073912.jpg
ティムクックCEOがAppleの自動車プロジェクトとその目的について述べる

TechChrunchに掲載されていた記事からです。 Appl...

→もっと見る

PAGE TOP ↑