欠如

来世は貝になりたい

Swift

ツアーの旅Error Handling

どうもツアーの旅です。 今日のツアーテーマはError Handlingについてです。 まずはじめに エラーハンドリングとは何かですが IT用語辞典によるところ エラーハンドリング(error handling)とは、本来の処理が正常に終了しなかった際に発生するエラーをトラ…

ツアーですねProtocols and Extensions

ツアーですね 今回はProtocols and Extensions プロトコルと拡張がテーマとなります。 まずはじめにプロトコルとは何かですが Wikiでは以下の通りに載ってます プロトコルまたはプロトコール(英語: protocol 英語発音: [ˈproutəˌkɔːl] プロウタコール、[ˈpr…

暇つぶしのFizzBuzz

前回はif文ベースのSwiftでのFizzBuzzで考えましたが今回は while Repeat + switch文でのSwiftで考えました 結果はこんな感じです。 var m = 0 repeat { m += 1 //print(m) switch m { case (let test) where test % 3 == 0 && test % 5 == 0: print("\(m).F…

なんとなくFizzBuzzの計算をやってみる

よく面談の際にペーパーでFizzBuzzをやらされるのでSwiftでそれっぽい書き方を考える。 FizzBuzz 概要としては 1.3で割り切れる場合は「Fizz」(Bizz Buzzの場合は「Bizz」)、 2.5で割り切れる場合は「Buzz」 3.両者で割り切れる場合(すなわち15で割…

Swiftの文法について復習してみるObjects and Classes

ツアーもやっと中盤まで行きましたね 今回のテーマはObjects and Classes(オブジェクトとクラス)となります。 Objects and Classes Use class followed by the class’s name to create a class. A property declaration in a class is written the same wa…

Swiftの文法について復習してみる Functions and Closures

前回に引き続きツアーをやります 前回がfor in がwhile repeatなど制御などがテーマが今回は第三回目ということでテーマがFunctions and Closures(関数とクロージャ)となります。 クロージャ(クロージャー、英語: closure)、関数閉包はプログラミング言…

Swiftの文法について復習してみるControl Flow

前回に引き続きツアーをやりますね・・・ 今回はControl Flow(制御の流れ)がテーマになります。 Control Flow Use if and switch to make conditionals, and use for-in, while, and repeat-while to make loops. Parentheses around the condition or loo…

Swiftの文法について復習してみるSimple Values

基本はSwift4のReferenceをベースに勉強していきます。 実行環境 IBM Swift Sandbox swift.sandbox.bluemix.net Swift-Ver:Swift Dev. 4.0 (Aug 15, 2017) Platform: Linux (x86_64) About Swift Swiftについては割愛します。 A Swift Tour ツアーですね。 r…

2016年も終わりだし自分のモバイル開発について振り返ってみる

はじめに ※一個人としての感想なので組織などの思惑とは関係ありません ※一個人のポエムです。 年末なので自分のモバイル開発について振り返ってみる もともと Android+Objective-Cを専門学校で学んでいた ー暇な時に自分で何か作ったりはしていたけど人に見…

初心者向けJSONを使ってみた

はじめに こんにちは。Swift その2 Advent Calendar 2016 17日担当@sigu_qucndです。 17日目の記事ですが、まとまった学習時間が取れなかったので最近勉強していた内容になってしまいました。ごめんなさい。 n次煎じになりますがJSONを勉強していたこと(Swi…