Swift

「Swift」に関する情報が集まっています

人気の投稿

新着の投稿

for文 条件式が満たされるまで、処理を繰り返すやつ。 // Java for (int count = 0; count < 10; count++) { print(count); } Koltin, Swiftにはこの形式のfor文がない。Javaでいう、拡張for文を使う事になる。 for文...

2019-05-21

はじめに 今までAndroidの開発をずっとやってきたのですが、最近iOS開発をはじめました。iOSでどのような感じでアプリを開発するか、をAPI通信をして情報表示する、簡単なサンプルアプリを作って試してみました。Androidでは、MVVM+レイヤードアーキテクチャでのアプリ作成が手に馴染んでいるので、同じようにiOSアプリをMVVM設計で作ってみ...

2019-07-08

環境 macOS : Majove 10.14.5XCode : 10.2Swift : 5Deployment Target : 12.2 起こったこと XCode でプロジェクトをビルドしたら、下記の Error が表示された。 Command PhaseScriptExecution failed with a nonze...

2019-07-09

環境 macOS : Majove 10.14.3XCode : 10.2Swift : 4Deployment Target : 10.2 起こったこと XCode でプロジェクトをビルドしたら、import RxSwiftの行に下記の Error が表示された。 Module compiled with Swift 4.2....

2019-04-08

環境 macOS : Majove 10.14.5XCode : 10.2Swift : 5Deployment Target : 12.2 起こったこと XCode でプロジェクトをビルドしたら、下記の Warning が表示された。 Control Statement Violation: `if`, `for`, `gua...

2019-07-09

無とはいったい・・・ 改めて説明しようと思うと難しいよね…Java、Kotlinでは"null"、Swiftでは"nil"で表現するアレ。型は決まっているけど存在していない。数字の0とはまた違う。 値として存在しないのに存在している。よくわからんやつだ。オブジェクトがメモリ上に存在していないという感じ? こいつとの付き合い方はよく考えなく...

2019-05-20

if文 条件式を判定し、その結果が真だった場合と偽だった場合で処理が分かれるやつ。条件式は else if文を使う事で追加していく事が出来る。その場合、最初に条件を満たした場合の文を実行する。 // Java int displacement = 400; if (displacement <= 50) { pr...

2019-05-21

変数の宣言と、一般的なデータ型をまとめてみた。 変数や定数の宣言 宣言したいヤツ Java Kotlin Swift 変数 型名 var 型名 var 型名 定数 final 型名 val 型名 let 型名 変数は再代入が可能な状態で定数は再代入が不可な状態ということにし...

2019-05-20

アプリにデータを保持しておきたい。そんな時にはこれを使おう。 Android iOS SharedPreferences UserDefaults 両者とも Key-Value の形でデータを保持していて、例えばInt型のデータを保存する場合は次のようになってる。 // Java edi...

2019-05-20

書籍「たった2日でマスター出来る iPhoneアプリ開発 集中講座」のXcode10 Swift4.2対応が届いたので早速読んでる。http://www.socym.co.jp/book/1187 気になった所などをメモ。 Day1 2-1 Labelとプログラムの関連付け ctrl押しながらのD&Dが全然出来ず何なのかと思ってい...

2019-05-13

初めてiOSアプリ開発をしました。そこで悩んだ「iOSアプリ開発におけるクラス設計」について、自分なりにどう考え、結局どういう形で実装したのかをメモっておきます。 調べるといろいろ出てくる 「とりあえずこうしておけばおk」みたいなRails思想は無いので、(あれば楽っちゃ楽なんだろうけどw)どれかを選択するなり自分で考えるなりせねばならなそう。...

2019-05-05

最近ようやくflatMapを使う機会に恵まれて、覚えたので備忘録に。 map https://developer.apple.com/documentation/swift/sequence/3018373-map基本形。値を変形して連結する。例えば、数字の配列に全部5をかけて、配列にしなおす、的な。 let numbers = [1, ...

2019-04-09

技術ブログ開設

ここから先はアカウント(ブログ)開設が必要です

英数字4文字以上
.qrunch.io
英数字6文字以上
ログインする