ペンギン村 Tech Blog

技術をこよなく愛するエンジニア集団が在住するペンギン村から、世界へ役立つ(かもしれない)技術情報を発信する技術系ブログです。某アラレちゃんが済む村とは一切関係ありません。んちゃ!

【iOS】Hyperion-iOSもあるんだよ!

かむいです。今月転職しました。 転職活動も忙しかったりして1ヶ月ぶりの投稿となります。 時間過ぎるのホント早い! Hyperion-Androidが話題に 先週 Android界隈で話題になったコレ。 こりゃすげぇ!てなりましたよね。 qiita.com てっきりAndroidだけかと…

Swift 4.2 では boolean の反転(toggle)ができるようになる(SE-0196)

どうも。ルパン三世 Part 5 の続きが楽しみな tobi462 です。 さて前回のenumの新機能に続き、また Swift 4.2 の話題です。 といっても、今回は驚くほど短いです(汗) Tl;Dr toggle() 実装 おわり Tl;Dr // before messageLabel.isHidden = !messageLabel.i…

Swift 4.2 では enum の件数がとれるようになる(SE-0194)

どうも。赤ワインが一番美味しい季節は秋だと思うのですが、この初春という時期もなかなか乙だと感じる tobi462 です。 今日は Swift 4.2 で追加される SE-0194 について軽くメモです。 ちなみに執筆時点で Xcode 9.4 beta 1 がリリースされていますが、こち…

「がんばるぞいbot」を作った話、そしてAWS Lambdaに移行しようという話

どうも、最近週末に映画を観るのが楽しみなtobi462です。ちなみにAmazon Prime Videoです。 今日はプライベートで作ったシステムの話、というか物語を書いてみたいと思います。 がんばるぞいbotとは Slackで「がんばるぞい!」と書き込んだら、キャラクター…

自作アプリにキャラクターを登場させてみた

はじめに そだねー。カムイです。 平昌で日本代表が頑張っていた2/19、クラスメソッド株式会社で主催されたSwift勉強会『AKIBA.swift』にて登壇をして参りました。 classmethod.connpass.com 注) アニメ版権絵多用したため公開できる資料はありません。‍♂️ …

【iOS】APIKitを使ったXML取得

まえがき 結果 つまづいたポイント "https"から始まるURLじゃないと通信できない。 独自のXMLパーサーを実装する必要がある。 文字エンコーディングに気をつけよう まえがき 初めまして。ペンギン村の通行人k_miyasakaです。 APIKitを使用してGoogle Suggest…

【iOS】【Swift】太り過ぎなUIViewController.viewDidLoadをスリムにして可読性を爆上げする

前書き 本命/義理チョコを今か今かと待ちわびています、ナガクラ(@nagakuta)です!一ヶ月ぶりの投稿になります! 今回は上級者が開発時に使うといわれる、ちょこっと役立つTipsを紹介します!(バレンタインだけに) TL;DR viewDidLoadをスリムにするには XI…