こんにちは、Swift言語にどっぷり浸かってる渡部です。 Swift言語でプログラミングを始めて数ヶ月経ちます。 今回は、気になったことや、覚えておきたい事、Java などの他のオブジェクト指向言語でプログラミングされていた方が Swift言語の実装で詰まりそうな事をまとめてみました。 環境は、Xcode 6.1.1を使用しています。 モダンプログラミング言語、Swift にしびれた! 1.for 句 3種類の記述が可能です。 for – in 文を使って、要素分ループします。
はじめに この記事では、イニシャライザの引数の書き方について説明します。 他の記事へのリンク [Swift] クラスのイニシャライザ1: イニシャライザの引数の書き方 [Swift] クラスのイニシャライザ2: プロパティの初期化方法 [Swift] クラスのイニシャライザ3: Designated Initializer と Convenience Initializer [Swift] クラスのイニシャライザ4: override 修飾子 [Swift] クラスのイニシャライザ5: required 修飾子 [Swift] クラスのイニシャライザ6: Failable Initializer 環境 Xcode 6.1 (Playground)
継承とは親クラスの属性を引き継いで新たなクラスを作成することです。継承するクラスをサブクラス又は子クラス、継承されるクラスをスーバークラス又は親クラスと呼びます。 また、継承ツリーの起点となるクラスのことをベースクラスと呼びます。 Objective-Cでは、全てのクラスは、NSObject又は、NSObjectをベースクラスとするクラスを継承する必要がありますが、Swiftでは、ユーザ定義のクラスをベースクラスとすることができます。特定のクラスを継承する必要はありません。 サブクラス 別のクラスを継承したサブクラスを作成するには、クラスを定義する時にクラス名の後に:(コロン)をつけて、スーバークラス名を指定します。 /* モンスタークラス */ class Monster { var name: String // 名前 var level: Int // レベル // イニシャライザ
Swift The powerful programming language that’s also easy to learn. Swift is a powerful and intuitive programming language for all Apple platforms. It’s easy to get started using Swift, with a concise-yet-expressive syntax and modern features you’ll love. Swift code is safe by design and produces software that runs lightning-fast. Modern Swift is the result of the latest research on programming lan
Swiftに関するメモ - 一覧 https://developer.apple.com/swift/ より まだコード書いていません。 とりあえずThe Swift Programming Language (iBooks Store)をざっくり目を通してつらつらと。 こちらに続きがあります。 定数と変数 定数は let で、変数は var で。: で型指定できる。 配列とディクショナリ(連想配列) 配列 : [value0,value1,value2] ディクショナリ : [key1:value1,key2:value2] letで宣言すれば immutable で、varで宣言すれば mutable 。 配列 in でイテレーション。 配列の要素の型を指定する時は型に[]をつける。例えば、String[]。 (2014.07.08 追記) beta 3 より [String] と括弧
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く