LoginSignup
9
17

More than 5 years have passed since last update.

Swift超初心者が見るべきサイト

Posted at

swift超初心者なんだけど、どのサイトを見れば良い?って人。

つまり今の俺。ボエ〜

目次:
1.プログラムは書けても、そもそもMacが慣れない等、それ以前の問題がある場合。
2.バージョンは?
3.プログラムの文法とかはリファレンス見れば良いけど、xcodeの使い方まったくわからねえ
4.自分で補足しよう

1.プログラムは書けても、そもそもMacが慣れない等、それ以前の問題がある場合。

Macにwindowsの旗マークがある英語キーボード繋いだ俺の場合。
Ctrl Alt辺りのカスタマイズは可能で、ここは大事だ。

Mac OS X のキーボードショートカットを Windows に適合させる

http://tokyo.secret.jp/macs/key_control.html
便利な世の中。

⌘英かな - 左右のコマンドキーを単体で押した時に英数/かなを切り替えるようにするアプリです。また、キーのリマップアプリとしても使用することができます。

なお、端末(ターミナル)のショートカットキーを使う場合は、まだ他にも何かあるらしいな。(俺は今はそこまで必要ない)

Macの使いやすいランチャーは何かない?

Quicksilver というのがある https://qsapp.com/index.php

PrintScreenキーが?効かないよ

システム環境設定 - キーボード - ショートカット - スクリーンショット
俺のキーボードでは、PrintScreenキーを押すとF13が割り当てられる。(日本語キーボードの事までは知らない)

2.バージョンは?

swiftのバージョンは、ターミナル(端末)で
$ swift -version
Apple Swift version 3.1 (swiftlang-802.0.53 clang-802.0.42)
Target: x86_64-apple-macosx10.9

俺のやつ古いやんけ!(2018.06.23現在4.1.1wikipediaソース)ちょっとアップデートしてくる

MacOSとxcodeをアップデートした。でもまだバージョン見れない。
$ swift -version
Agreeing to the Xcode/iOS license requires admin privileges, please run “sudo xcodebuild -license” and then retry this command.

ライセンスへの同意は、コマンドでも可能らしい。
$ sudo xcodebuild -license
(中略)
By typing 'agree' you are agreeing to the terms of the software license agreements. Type 'print' to print them or anything else to cancel, [agree, print, cancel] agree
(agreeと入力してEnter)
$ swift -version
Apple Swift version 4.1.2 (swiftlang-902.0.54 clang-902.0.39.2)
Target: x86_64-apple-darwin17.6.0

いえす。

3.プログラムの文法とかはリファレンス見れば良いけど、xcodeの使い方まったくわからねえ

そもそも画像で説明してくれないと、操作方法があやしかったりする。

初心者のためのSwiftで始めるプログラミング入門(9): 初めてiPhoneアプリをデザインするには、どうすればいい?――すぐ分かるInterface Builder、Storyboard、Auto Layoutの使い方

http://www.atmarkit.co.jp/ait/articles/1602/17/news031.html
概要がわかる!画像が多数入っていて、非常にわかりやすい。

TwitterAPIとSwiftを使ってiOSアプリを作ろう! - 前編 - #dotsgirls

https://qiita.com/ktanaka117/items/e721b076ceffd182123f
コードと共に順序立てて操作方法が説明してある!画像が多数入っていて、非常にわかりやすい。

超初心者向け!0からわかるXcodeの使い方入門コンテンツまとめ8選!

https://www.sejuku.net/blog/8484
ここの下のほうにこんなタイトルのやつがあって、これは詳細な上にわかりやすかった。「Swift学習・Xcode使い方入門|iOSアプリ開発初心者が最初に知りたかったのはこれ」
まとめ8選の記事については、動画などもそうだし多様なアプローチで上手くまとまっていると思う。(俺は他のまではまだ見ていないが、そこは好きずきで見られよ)

4.自分で補足しよう

image.png

Spacing to nearest neighbor … 「最近傍」な空白

これはオブジェクト同士の位置を決めるという事ではなく、主体となるオブジェクトに対する近隣のオブジェクトとの距離(空白の量)を決めるという概念で合ってるって事なのか。
類似の件: wikipedia - 最近傍法(nearest neighbor algorithm)
https://ja.wikipedia.org/wiki/%E6%9C%80%E8%BF%91%E5%82%8D%E6%B3%95
なるほどね。

あともうしばらくしてよくわかってきたら、応用的な本まで視野に入れて何か買うぜ。

9
17
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
9
17