てきとうサイト

IT系の20代による日々の気づきを発信しています

【Swift】sliderとSNSとカメラのアプリをつくってみた

f:id:insuu:20180207172916j:plain


ここ数日,自分のMacで遊んでました.春休みで暇,且つプログラミングの勉強用にということで.記憶から消えないうちに書いておく.まーじで自己満足でしかない記事だからプログラミング初学者以外に需要ないと思いましまし.
シンプルなSNSアプリを作成.参考にした本は絶対に挫折しないiPhoneアプリ開発超入門という本.

 

[:contents]



環境

macOS 10.13.3
Xcode 9.2
iOS 11.2.5


つくったやつ

SNSのやつ

f:id:insuu:20180207171410p:plain
これはSNSアプリのやつ.pptpの画像なのは特に意味なし.
ちなみに動かすとなぜかTwitterアカウントがありませんって出てくる.おそらくiOS11になってTwitterやら主要SNSがその他一般アプリと同じ括りにされ設定→一般からアカウントをいじれなくなったためかも.もしくはぼくがTwitterを意図的にアップデートしてないせいかも.Twitterのアイコンが丸くなるのを嫌って数ヶ月前から一度もアプデしてない.

[https://twitter.com/insuuuu/status/961146977047207937:embed#ポプテピピックやよ https://t.co/x1xosEUOTM]
こうなってる.



カメラのやつ

f:id:insuu:20180207171404p:plain

こうなってる.何の変哲もないカメラ.最初の画面は白背景にカメラボタンがあり,それを押すとカメラが起動する.英語のままなので日本語にしたほうがええんかな,しらんけど.

あとsliderアプリ,スクショないけど.

これに関しては最高につまらん代物.ただsliderのプロパティいじって変化するlabelを表示するもの.こういうつまらんものを進化させていけたらいいとおもう.



だるかった点

Bundle Identifier

ですかね.いや,そうでもないか…ぼくの場合メアドの逆ドメインでした.記憶にはないですがそうなってた.***.***.***みたいな感じ.


Info.plist

Privacy - Photo Library Additions Usage Description

基本的に本の通りでいけたが写真を取った後これをつけないとクラッシュした.


あとこれをみた

qiita.com




学習した点

UI部品の配置,オプショナル型Any型イニシャライザらへんか.まぁ今プロトコルとか列挙体とか書いてみてるけど.クロージャとかまだいまいち使い所わかってないですが.

とりあえず頭に入れたので自分で応用したい.半年くらい前自分でやった時は理解できなすぎて投げてしまったので今春休みになんか作れたらとは思う.


大学で先輩からメトロノームとかつくってみたらって言われたことありました,そういえば.そういうの作ってApp Storeに出せたら強そうなのでやってみたさあるな.



今回はこのへんでおわおわり.



今回はこのへんでおわおわり.