Uで公開したとの記事を読みました。観たのですが,SwiftだけではなくXcodeの使い方やStoryboardでのレイアウトの方法など,iOSアプリケーション開発全般の講義となっています。英語ではありますが,無料なので試しに受講してみはいかがでしょうか。前回はSwiftを学ぶための情報源の紹介と,素早くSwiftを試すことのできるPlaygroundについてご紹介しました。第2回の今回は,Swift言語について,Objective-Cとの違いを中心にご紹介したいと思います。0Swiftの場合,変数の宣言はvarで始まります。型の指定はありませんが,値から型を推論してくれるため省略できます。0と言うように,変数の後ろにコロンで区切って型を記述します。宣言すると,値を変更できない定数として扱われます。10;と同じですが,Swiftのほうがより簡単に記述できます。Objective-Cでは明らかに定数の場合ぐらいしかconstを使いませんでしたが,Swiftではインスタンス化したオブジェクトにはletを使うケースが多いです。Swiftでは,基本letを使用し,値を変更する可能性がある場合のみvarを使用する,という考えのほうが良いでしょう。真偽値と数値Int以外にも一般的な言語で提供されているような数値型が提供されています。(double)上記のうち,BoolとDoubleは型推論が可能なので,宣言を省略できます。ちなみにBool型はYES/NOからtrue/falseになっています。文字列(String)Swiftに切り替えることの一番のメリットは,文字列の扱いが楽になったことと言っても過言ではないでしょう。World!まず文字列の先頭からアットマーク「@」がなくなりました。文字列内に変数を埋め込むことができるようになりました。上記の例のように,バックスラッシュに続けて括弧の中に変数を直接記述できます。下記のような直感的な文字列演算も可能です。"!"文字列はString型で,上記コードでも型推論による宣言の省略がされています。このStringはNSStringと互換性があり,NSStringを引数に取るメソッドにもそのまま渡すことがきます。NSStringのメソッドも(ほぼ?)実装されているので,Objective-Cで使い慣れてきたメソッドも引き続き利用できます。trueちなみにご覧のとおり,C言語からの名残だったポインタを示すアスタリスク「*」はSwiftでは不要です。著者プロフィールogaoga電機メーカーでソフトウェアエンジニア,UIデザイナーとして様々なプロダクトの開発に従事。現在は,IT企業でフロントエンドエンジニアとして,社内の開発環境の整備や標準化などを推進している。趣味でiOSアプリやWebアプリを開発。2019」を開催しました。DAY1・DAY2の様子を注目セッションとともにお伝えします。LINEのエンジニア3名がイベントに先駆けて見どころを紹介します。コードの安全性・安定性を高める開発サイクル~テスト管理の効率を上げ,脆弱性診断を自動で行う~本連載では,連載「業務を改善する情報共有の仕掛け」を受けつつ,安全性・安定性を加えた開発サイクルについて考えていきます。若者世代から圧倒的な人気を誇るライブ配信&動画投稿コミュニティアプリ「MixChannel」(ミクチャ)の裏側(レコメンドシステムやサーバサイド開発など)について解説していきます。その他の連載CSS3アニメーションでつくるインターフェイス表現CSS3によるアニメーション表現を紹介していきます。その中でも,幅広い読者に応用してもらえるだろうインターフェイスを主なお題とします。MySQL道普請便り本連載では,MySQLを使ったアプリ開発・運用に関するノウハウをご紹介していきます。RecipeUbuntuの強力なデスクトップ機能を活用するための,いろいろなレシピをお届けします。JavaScriptセキュリティの基礎知識JavaScriptに関するセキュリティ上の問題はどこで発生し,どうすれば防ぐことができるのか?について解説していきます。〜システムをきちんと運用するための基礎知識システムは「作って終わり」ではなく,運用の中でさまざまな問題が発生します。問題の発生に備えて事前にどのような対応をしておくべきなのか,問題発生時に何をしなければならないのか,ポイントを解説していきます。きたみりゅうじの聞かせて珍プレーソフトウェア開発の現場で体験したトホホな失敗,思わずうなる珍プレーをきたみりゅうじ氏が四コママンガで紹介。Linuxのメンテナンスの傍ら,Linuxやオープンソースソフトと日々を過ごす著者が,その魅力とつきあい方を,エッセイ風味でお届けします。PRESS特別編集部員,さわやか笑顔のスーパーハカーはまちちゃんとネット大好き14歳わかばちゃんが,毎号,読者の皆さんから寄せられたおたよりを紹介します。皆さんの日頃の悩みにも答えちゃいますよ。]メールでのお知らせメールで次の案内をお送りしております。メールの配信を希望する方は,利用したい項目をチェックしてメールアドレスを入力し,[登録]ボタンをクリックしてください。UPDATES[ほぼ週間に1回]新刊メールマガジン[ほぼ週間に1回]電脳会議の各号案内[ほぼ1ヵ月半に1回]※変更する場合や停止する場合は,登録情報変更ページをご覧ください。※登録いただいたメールアドレスには,そのお知らせ以外,配信いたしません。Ltd.ページ内容の全部あるいは一部を無断で利用することを禁止します。個別にライセンスが設定されている記事等はそのライセンスに従います。