欠如

来世は貝になりたい

ツアーの旅Error Handling

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

ツアーですねProtocols and Extensions

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

久しぶりのツアーですね Enumerations and Structures

久しぶりのツアーですね テーマはEnumerations and Structures 列挙と構造体となります。 構造体(こうぞうたい、英: structure)はプログラミング言語におけるデータ型の一つで、1つもしくは複数の値をまとめて格納できる型。(wiki) 列挙型(れっきょがた…

お知らせ

私ごとでありますが 厄介な一部ユーザーから執拗なスター連呼をされ大変困っているので一時的にスターの機能は解除しております 何卒ご了承のほどお願いします。

暇つぶしの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…

PHP7でLaravelの開発環境を構築する-Part1

PHP

今回は、C9で PHP をバージョンアップしてLaravelをcomposerで管理を 行ったときのメモです。 Part1ではPHPをPHP7以上にバージョンアップするところまで行います。 *開発環境* ・cloud9 ・PHP7 ・Laravel5.2 $ sudo apt-get update sudo apt-get update Ge…

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

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

MVPとMVCとかMVVMとかを振り返るその1

はじめに MVPとMVCとかMVVMとかの違いについてそこまで詳しく理解できていない ほぼMVCで開発する場合が多いけど設計について理解してないので MVPとMVCとかMVVMとかの違いについて振り返る。 Model-View-Controller Model ・データ保持 ・ビジネスロジック …

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

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

勉強会でLTをした

昨日久しぶりに参加してLTをして来ました。 freestyle-mokumoku.connpass.com 到着した時コードを持ってきたはずが別の白いコードと間違えて持ってくるのを忘れ・・・古いマックだったので在庫がなくて 偶然同じ端子を持ってる方に借りました 残りの電源があ…

before abc2016s

明日abc2016sが青山大学でやります。 私はスタッフとして参加致します。 abc.android-group.jp abcが春にやるとよくAndroid関連の開発に新機能のリリース等が あったりするのでLTネタとして良いのかもしれないです。 Android開発としての情報としてGoogleが3…

【イベント】DroidKaigi2016に参加して

2016年2/18(木)~2/19(金)にDroidKaigi 2016が開催されました。 今回は、DroidKaigiに初参加&スタッフについての視点から書かせて頂きます。 DroidKaigi DroidKaigiはエンジニアが主役のAndroidカンファレンスです。 Android技術情報の共有とコミュニケーシ…