さきほどWWDCにて新言語 Swiftが発表されました。 The Swift Programming Language (iBooks Store) で言語ガイドが公開されていたのでザッと目を通してみました。 Objecitve-Cと比較してSwiftがイケてそうなところをパッと気になったところだけ書いていってみます。 変数/定数の型推論がある Objective-Cのように明示的に型を書かなくても型を推論してくれます。 推論で問題ないケースも多いと思うのでタイプ数がかなり減らせそうですね。 ( 変数を宣言する際はvar、定数を宣言する際はletで宣言します。 ) // 型推論 var name = "Shinji Ikari" // 変数の型は推論によりString型になる var age = 14 // 変数の型は推論によりInteger型になる let height = 141.5
海外への長時間のフライトで、隣の乗客が食事の時間がきても起きず、深々と毛布をかぶりアイマスクを着けたまま深く寝入っていたら、単純に「疲れているのだろう」と思ってしまう。だが時にそれは、機内で急逝したもののその後クルーによって座席に戻された乗客、つまり「死体」であったりもするというから驚きである。 飛行中の機内で体調を崩す人は少なくない。心臓発作を起こして命を落とすことだってある。客室乗務員は研修により救急処置をしっかりと心得ているが、機内に医師がいたとしても助からないケースも多いのだ。ある乗客の死亡が確認された時、彼らが一番に考えなければならないのは、その遺体を乗せたまま他の乗客を動揺させずに静かに目的地を目指すこと。家族などの同行がない単独の搭乗であった場合には、機内ではこんなことが起きているという。 「座席に導いてアイマスクをしていただき、揺れや着陸時のためにシートベルトをセットしたら
こんばんは、吉本ユータヌキです。 突然ですが、カバンを盗られたことありますか? 僕は高校3年春の下校中に自転車のカゴからリュックを盗られたことがあるんです。 僕の通っていた高校は家から自転車で40分の所にあったんですけど、途中に"開かずの踏切"と呼ばれるぐらい1度閉じたら2,30分は平気で開かない踏切があったんです。 駅のすぐ横にあって、4本分の電車が停車する前から踏切が閉まるので待ち時間はこの上なく長い。 普段は迂回していたのですが、その日の放課後は時間に余裕があったのでその"開かずの踏切"を渡ろうと思い向かってみた。誰も待っていなかった所から推理すると僕が着いたのは恐らく閉まった直後だった。 この踏切は車も通れる横幅の広い踏切なので、長い時間閉まっているとマラソンのスタートのような感じでたくさんの人がズラーっと横に並ぶ状態になるのですが、学校から5分のところにあるということで同じ学校の
新潟県田上町長選で佐藤邦義町長(72)が5選を決めて一夜明けた2日朝、2件の交通事故を相次いで起こした。午前9時から町役場で当選証書を受け取るために急いでいたといい、町長は「選挙の疲れもあった。これからは注意して運転したい」と話している。 加茂署によると、町長は乗用車で自宅から約3キロ先の役場に向かっていた2日午前8時57分ごろ、同町川船河の交差点で、新潟市の会社員男性(22)の軽乗用車に衝突。男性にけがはなかったが、車はへこんだ。 町長は自分が町長だと伝え、「今は急いでいる。後で戻る」と説明し、男性も応じたという。ところがその3分後、今度は町役場の向かいの田んぼに車ごと突っ込んだ。
私も大好きな(コンサートも欠かさず行ってます)スガシカオさんがファンに対してCDを買って下さいというお願いをしています(参照記事)。CDが売れないと必要な制作費が捻出できないというお話です。 しかし、正直言って、シングル曲数曲のダウンロードでもいいやというレベルのファンに対して、フルCDの追加料金を払ってくれというのも微妙なお願いです。もちろん、その追加支払が制作費に回り、より高品質な作品につながるということはあるでしょうが、全体としては効率が悪いモデルです。 もっと直接的にファンがアーティストを支援できるモデルがあるべきだと思います。 KickstarterやCampfire等の製品やテクノロジーへの投資を一般消費者に求めるクラウドファンディングサイトは有名だと思いますが、音楽の世界で同じようなことをやるサイトとしてPledgemusicがあります。 考え方はKickstarter等と類
今週もやってまいりました。 全日本デスマーチ選手権。 日本中の兵どもが、プロジェクトを破壊するために死闘を尽くします。 本日は解説にギコさんをお呼びしております。 さぁ、ギコさん、ウンコーダ選手のまなざしはどうですか? 「いやー面接じゃなにもわかりませんからねぇ。どんな荒業が飛び出すか想像もできません」 では、注目してみてまいりましょう。 おっと!ウンコーダ選手、テストコードの記述を拒否!!!!! やったことがないから、できませません!!!!! でたーーーー!!開幕早々の大技だ! 「これはすごいですね。難しそうな作業は全部拒否するATフィールドを展開して、リーダを牽制しています」 おっと、リーダ、食い下がる。 しかし、理屈にならない理屈を並べて攻撃をかわします。 「面接でみせた、一見、口が上手くてコミュニケーションが得意そうにみえるという罠にはまりましたね。現場を離れた人が面接官だとよくひ
Swift is a programming language for creating iOS, macOS, watchOS, and tvOS apps. Swift builds on the best of C and Objective-C, without the constraints of C compatibility. Swift adopts safe programming patterns and adds modern features to make programming easier, more flexible, and more fun. Swift’s clean slate, backed by the mature and much-loved Cocoa and Cocoa Touch frameworks, is an opportunit
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く