マガジンのカバー画像

Cocoa練習帳

68
iOS/MacOSX/Android プログラミング, Objective-C, Cocoa, Swift, C++など
運営しているクリエイター

2014年7月の記事一覧

[OSX][iOS]Swift演算子

代入演算子

代入式に論理演算が含まれているのがC言語と異なる点かな?

= *= /= %= += -= <<= >>= &= ^= |= &&= ||=

算術演算子

オーバーフローを無視する演算子の導入が新しい。

+ - * / % &+ &- &* &/ &% &

前置/後置演算子

インクリメント(++)とデクリメント(--)で、C言語と同様に変数の前に置く場合と、後ろに置く場合で

もっとみる

[OSX][iOS]Swiftリテラル

整数リテラル
読みやすさの為に任意の位置に"_"を挿入する事ができる。値としては"_"は無視される。

2進数

let numMax = 0b010011010010
var num = 0b010011010010

8進数

let numMax = 0o2322
var num = 0o2322

10進数

let numMax = 1234
var num = 1234

16進数

もっとみる

[OSX][iOS]Swift構文規約



改行までは一つの文。C言語であった終端を示すセミコロン(;)は不要。

コメント(注釈)

コメントはK&R Cと同様に/*で始め、*/で終わる記法と、C++の//から改行までの両方に対応する。

識別子(名前)

英字と数字、それに加え、一部制限があるがUnicodeに対応しているので日本語も使える。ただし、最初の文字は数字以外でなければならない。

キーワード(予約語)

次の識別子はキ

もっとみる

[OSX][iOS]はじめましてSwift

SwiftはCocoaフレームワークの為に設計されたプログラミング言語だ。

簡単なクラスの定義と実装は以下のとおり。 

import Cocoa                // 1
 
class Song: NSObject {      // 2
    var title: String       // 3
 
    init(title: String) {   // 4
 

もっとみる