Swift,Objective-Cプログラミング ~ iOS ~

Objective-C,Swift,Apple Watchなどのプログラミング

Swift2.0

【iOS Swift入門 #271】NSXMLParserを使ってXMLを解析する

この記事を読んでわかること XMLデータの解析方法 XMLの解析 XMLの解析にはNSXMLParserクラスを使う。 このクラスに用意されているデリゲートメソッドを使うことで解析できる。 用意されているデリゲートメソッドは下記の通り。 XML解析開始時に実行されるメ…

【iOS Swift入門 #270】集合(Set)の使い方。コレクションは配列(Array)、辞書(Dictionary)だけじゃない。

この記事を読んでわかること 集合(Set)の使い方 Setは同じ型のデータを格納できるコレクションです。 その他のコレクションであるArrayやDictionaryとの違いは以下の点にあります。 要素に重複がない 要素の順序が決まっていない 作成 let setA: Set<Int> let set</int>…

【iOS Swift入門 #267】全角カタカナ・数字・アルファベットを半角に変換する

はじめに 全角カタカナ・数字・アルファベットだと表示枠に収まらないため、 半角にすれば、収まるのではないかということがあった。 例えば、 「プログラミング」を「プログラミング」 「PROGRAMMING」を「PROGRAMMING」 「12345」を「12345」 …

【iOS Swift入門 #266】XCTestでプロジェクト内ファイルを参照するときにpathForResourceメソッドを使うときは注意しよう

はじめに XCTestでプロジェクト内ファイルを参照するとき、 アプリでプロジェクト内ファイルを参照するときと同じように処理を書くと うまくいかないので注意。 imobile_pid = "33302"; imobile_asid = "568775"; imobile_width = 300; imobile_height = 72;…

【iOS Swift入門 #265】Xcode7.xから使えるようになったUIStackViewを使ってみた。AutoLayoutで苦労していたのが楽になりそう。

Xcode7で使えるようになったUIStackViewとは何か? 聞いた話ではすごい便利になったとか。 となりで話を聞いていたandroidエンジニアは、 やっとiOSでもできるようになったのか、と話していました。 どんなときに便利なのか? 少し勉強し、こんなときに使え…

【iOS Swift入門 #263】Swift2.0でguard文が使える場合が2つわかった。最もメリットを感じるのはoptional型のチェックだよね。

Swift2.0から導入されたguard文のメリットは2つ。 imobile_pid = "33302"; imobile_asid = "568775"; imobile_width = 300; imobile_height = 72; imobile_option = { type: "infeed_inline", }; imobile_infeed = { num: "1", }; 1.処理を実行する前の事前…

【iOS Swift入門 #262】Swift2.0で繰返しの構文do whileがrepeat whileに変わったので試してみる

Swift2.0で繰返しの構文do whileが変わりました。 「do」を「repeat」に変えるだけです。 imobile_pid = "33302"; imobile_asid = "568775"; imobile_width = 300; imobile_height = 72; imobile_option = { type: "infeed_inline", }; imobile_infeed = { n…

【iOS Swift入門 #229】Google Maps SDKセットアップガイド・使い方

1.Google Maps SDKインストール CocoaPodsを使う。pod初期化 ターミナルでプロジェクトファイルのあるフォルダに移動し、下記コマンドを実行pod init②フォルダに作成されたPodfileをエディタで開く ③ファイルを下記のように編集する(#追記がある行を追記) # …