Go to Swift・iOSコラム
Swift・iOSコラム
Letter sent on Oct 1, 2016


ブラウザで見るとURL展開などされて見やすいのでオススメします👀


Swift Tips

Option Sets in Swift

Objective-CでNSStringCompareOptionsで定義したenumは、SwiftではOptionSetに適合したstructとして扱われるということや、自らOptionSetに適合したstruct型を作る方法など載っています。

リファレンス:

A Practical Example of FlatMap

if文をflatMapで表現出来たりする、というお話です。

Swift 3 Access Controls

一見、色々種類多くてややこしそうに見えますが、実はたいしたことないのでしっかり理解しましょう( ´・‿・`)

Qiita記事もあります。

Should I use a Swift struct or a class?

Swiftでのstruct・class使い分けです。

id:cooksomb さんも「Swiftにおけるclassとstructの使い分け」という記事を以前書かれていましたので、一緒にどうぞ。

Command Line Swift

Swiftでコマンドラインツール作る際のTipsです。

iOS Tips

Xcode 8でOS_ACTIVITY_MODE = disableを指定すると、実機実行時にNSLogが出力されなくなるので注意

Xcode 8で、OS_ACTIVITY_MODE = disableを指定してログノイズを抑制するTipsが広まっていましたが、その時に注意することに気付きました。

ライブラリ・ツール

サーバーサイドSwift

Swift 3.0正式リリースに合わせた感じで、有名フレームワークKituraPerfectvaporが軒並みメジャーアップデートしました🎉

Swiftプロトコルバッファプラグインがオープンソース公開

Qiitaの記事:

ここのフォーラムで地味に告知?🤔

Realm Mobile Platform

Realmが、リアルタイムデータベースサービスのRealm Mobile Platformのベータ版をリリースしました。さらに、Realm Coreもオープンソース公開されました。

Realmブログ:

spotify/HubFramework

Spotifyがオレオレ画面フレームワークぽいの出してきました。なぜかライブラリはObjective-Cで書かれています( ´・‿・`)
キレイな作りかもしれませんが、個人的にはUIKitを素直に使う方が好みです( ´・‿・`)

ポエム

Why I’m not a React Native Developer

僕もReact Nativeは静観してます( ´・‿・`)

Apple系ニュース

Token Authentication Now Available for Push Notifications

iOSのプッシュ通知にトークン認証が使えるようになりました。

Qiita記事:

New Apple Product Images and Messaging Guidelines

Images of iPhone 7, iPhone 7 Plus, and Apple Watch Series 2 are now available for you to use in marketing materials for your apps on the App Store.

とのことです。

リソース:

App Store広告

10月5日スタートですが、まだアメリカのみです。日本でも登録は出来て、$100の無料クレジットが与えられます。

良い記事:

ヘルプ:

実際に表示されて、Pokemon goのスパムアプリみたいなのがトップに表示されて怒っているユーザーがいます😡

iMessage App Store Already Tops 400 Apps and 1,250 Sticker Packs

iMessageアプリのStickerがたくさんリリースされた、とのことです。

僕も手元で作りましたが、若干出遅れた感です( ´・‿・`)

とても簡単に作れます

その他気になったニュース

Spotify日本展開

Smooz 賢いブラウザ」リリース

少しバズってましたね。

UberEATS

Uberのフードデリバリーサービスが日本上陸しました。ワンコインキャンペーンや、招待コードで1500円引きなどあるようですね。

https://itunes.apple.com/us/app/uber/id1058959277?mt=8

デザイン

新しいものが大好きなGoodpatchで9月に話題になったアプリ、サービス、デザインまとめ(2016)

iOS 10 GUI

iOS 10のGUIリソースが豊富に含まれています。$1でSketchファイルポチりました( ´・‿・`)


以下余談エリアです( ´・‿・`)

筆者の小話

先週誕生日でした、今年も良い1年過ごせたと満足しています( ´・‿・`)

最近Mediumにもよく記事書いていますので是非ご覧ください。フォロー・レコメンド喜びます( ´・‿・`)

アウトプット論書いたら、少しバズりました:

#colorLiteral記事がけっこう好評でした。

あと、最近、SwiftのStringにハマってます。初めは取っつきにくい印象でしたが、ちゃんと理解すると良く出来てるし標準のままでもあまり不便なく使えるなと思ってきました。

SwiftのStringを扱う際は、Range・Indexの概念理解も必要となります


初回なこともあり、長くなりすぎたかもしれません。諸々調整しながら続けていけたらなと思っています( ´・‿・`)