タグ

ブックマーク / qiita.com/hanawat (4)

  • Swift4.0でDictionaryが大幅にパワーアップした - Qiita

    Swift4.0でDictionaryがかなり使いやすくなったのでざっくり紹介したいと思います。 主にProposalsの内容なので詳しくはそちらを読んでください🙇 Sequenceタイプから初期化できる init(uniqueKeysWithValues:) Key-ValueのペアになったSequenceタイプからDictionaryを生成できるようになりました👏 let touples = [("Apple", 1), ("Orange", 2), ("Grape", 3)] // ["Grape": 3, "Orange": 2, "Apple": 1] let dictionary = Dictionary(uniqueKeysWithValues: touples)

    Swift4.0でDictionaryが大幅にパワーアップした - Qiita
    koogawa
    koogawa 2017/07/09
  • iOS11で発表されたMusicKitについて - Qiita

    ※ まだ正式リリースされていない情報なので変更の可能性があります⚠️ 個人的には一番嬉しいアップデートがこのMusicKitでした😎🎸今までiTunes APIの中からストリーミング可能なものを抜き出して使っていたのがApple Music APIとして切り出されました。それだけでなくユーザーのおすすめカタログなどパーソナライズデータにもアクセスできるようになりました👏 今回の手順やリファレンスは下記のリンクにまとまっているので目を通すといいと思います👀 https://developer.apple.com/musickit/ What's MusicKit MusicKitは下記のAPIとフレームワークで構成されている。単体のフレームワークではないのでAPIのみであればWebでも使える👏 Apple Music API: Apple Musicの曲やプレイリストを取得する S

    iOS11で発表されたMusicKitについて - Qiita
    koogawa
    koogawa 2017/06/18
    面白そう
  • Swift4.0 で追加される Codable - Qiita

    ※ まだ正式リリースされていない情報なので変更の可能性があります🙇 Swift3まではstructやenumをデータとして保存や読み込みをする際に必要となるオブジェクトのシリアライズとデシリアライズのために一発NSCodingプロトコルに準拠したNSObjectを噛ませなければいけませんでした😭 struct Person { let name: String let age: Int } extension Person { class Helper: NSObject, NSCoding { let person: Person? init(person: Person) { self.person = person super.init() } required init?(coder aDecoder: NSCoder) { guard let name = aDecoder.

    Swift4.0 で追加される Codable - Qiita
    koogawa
    koogawa 2017/06/09
  • iOS9.3で追加されたMKLocalSearchCompleterを試す - Qiita

    はじめに iOS9.3で追加されたMKLocalSearchCompleterがちょっと便利だったので、どんな風に使えばいいのかと ローカル検索(MKLocalSearch)と合わせて使う方法をサンプルコードを用いて解説します。ローカル検索がなんだかわからない人はコチラが参考になるかと思います。 実行環境 iOS: Version 9.3 Swift: Version 2.2 Xcode: Version 7.3 MKLocalSearchCompleterとは 最初ドキュメントをパッと見たときにはローカル検索と何が違うんだろうと思ってしまったのですが、よく読むとこいつは検索結果をあらかじめ確認してプロットさせたい時などに使える、クエリの補完機能を提供するものでした。 An MKLocalSearchCompleter object takes a partial search strin

    iOS9.3で追加されたMKLocalSearchCompleterを試す - Qiita
    koogawa
    koogawa 2016/03/31
    気になってたAPIだ!こういう風に使うのね
  • 1