2018-06-28から1日間の記事一覧

【Extension晒すシリーズ】UIView

(adsbygoogle = window.adsbygoogle || []).push({}); import UIKit extension UIView { public typealias Completion = () -> Void /// SubViewの一番右の座標取得 public var maxSubViewRight: CGFloat { guard let view = subviews.max(by: { (a, b) in r…

【Swift】HTTPステータスコード列挙型 Powered by Wikipedia

devdevdev.hatenablog.com ↑これの更新版。4年ぶり。 Swiftで書き直しました。なんかQiitaで書いた気がするんだけどねー。akippaのやつかなー。 (adsbygoogle = window.adsbygoogle || []).push({}); /// HTTPステータスコード列挙型 /// /// - cContinue: …

【iOS】プラットフォーム情報取得4~Swift編~【2018年版】

devdevdev.hatenablog.com ↑3年半ぶりに更新。Swiftで書き直したのとiPhoneX / iPad Proまで入ってるのと、ちょこっと機能追加! (adsbygoogle = window.adsbygoogle || []).push({}); import UIKit public struct Device { static let iPhoneX = "iPhone X"…

【2018年版】iOSアプリ新規で作る時にやること②

これ年に10回くらいはやるんだけど、どうにかならんのかなぁ。シェルスクリプト書けばいけそうだけど、Xcodeについてくのだるいし、労力と比較して迷う。Carthage / RxSwift / Compass / XCGLogger / Reachability / Alamofire / R.swift / SwiftLint / Gene…

【2018年版】iOSアプリ新規で作る時にやること①

これ年に10回くらいはやるんだけど、どうにかならんのかなぁ。シェルスクリプト書けばいけそうだけど、Xcodeについてくのだるいし、労力と比較して迷う。Carthage / RxSwift / Compass / XCGLogger / Reachability / Alamofire / R.swift / SwiftLint / Gene…