はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマークって?
  • アプリ・拡張の紹介
  • ユーザー登録
  • ログイン
  • Hatena

はてなブックマーク

トップへ戻る

  • 総合
    • 人気
    • 新着
    • IT
    • 最新ガジェット
    • 自然科学
    • 経済・金融
    • おもしろ
    • マンガ
    • ゲーム
    • はてなブログ(総合)
  • 一般
    • 人気
    • 新着
    • 社会ニュース
    • 地域
    • 国際
    • 天気
    • グルメ
    • 映画・音楽
    • スポーツ
    • はてな匿名ダイアリー
    • はてなブログ(一般)
  • 世の中
    • 人気
    • 新着
    • 新型コロナウイルス
    • 働き方
    • 生き方
    • 地域
    • 医療・ヘルス
    • 教育
    • はてな匿名ダイアリー
    • はてなブログ(世の中)
  • 政治と経済
    • 人気
    • 新着
    • 政治
    • 経済・金融
    • 企業
    • 仕事・就職
    • マーケット
    • 国際
    • はてなブログ(政治と経済)
  • 暮らし
    • 人気
    • 新着
    • カルチャー・ライフスタイル
    • ファッション
    • 運動・エクササイズ
    • 結婚・子育て
    • 住まい
    • グルメ
    • 相続
    • はてなブログ(暮らし)
    • 掃除・整理整頓
    • 雑貨
    • 買ってよかったもの
    • 旅行
    • アウトドア
    • 趣味
  • 学び
    • 人気
    • 新着
    • 人文科学
    • 社会科学
    • 自然科学
    • 語学
    • ビジネス・経営学
    • デザイン
    • 法律
    • 本・書評
    • 将棋・囲碁
    • はてなブログ(学び)
  • テクノロジー
    • 人気
    • 新着
    • IT
    • セキュリティ技術
    • はてなブログ(テクノロジー)
    • AI・機械学習
    • プログラミング
    • エンジニア
  • おもしろ
    • 人気
    • 新着
    • まとめ
    • ネタ
    • おもしろ
    • これはすごい
    • かわいい
    • 雑学
    • 癒やし
    • はてなブログ(おもしろ)
  • エンタメ
    • 人気
    • 新着
    • スポーツ
    • 映画
    • 音楽
    • アイドル
    • 芸能
    • お笑い
    • サッカー
    • 話題の動画
    • はてなブログ(エンタメ)
  • アニメとゲーム
    • 人気
    • 新着
    • マンガ
    • Webマンガ
    • ゲーム
    • 任天堂
    • PlayStation
    • アニメ
    • バーチャルYouTuber
    • オタクカルチャー
    • はてなブログ(アニメとゲーム)
    • はてなブログ(ゲーム)
  • おすすめ

    参議院選挙2025

『qiita.com』

  • 人気
  • 新着
  • すべて
  • 使うと手放せなくなるSwift Extension集 (Swift 5版) - Qiita

    25 users

    qiita.com/tattn

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    • テクノロジー
    • 2019/12/10 12:53
    • Swift
    • xcode
    • iOS
    • あとで読む
    • Qiita
    • 後で読む
    • SwiftUIアプリ開発実践ポイント - Qiita

      22 users

      qiita.com/tattn

      こんにちは、たなたつです SwiftUIが発表されて半年ほど経ちましたね。あっという間に時間は過ぎていき、iOS 13以降じゃないと使えないし、まだ気にしなくていいでしょなんて言ってられなくなるのもあっという間な気がします。 iOS Advent Calendarの5日目ということで今回は、いくつかSwiftUIでサンプルアプリを作ったり、実際にアプリをリリースしたりした中でたまってきた知見を書こうと思います。 SwiftUIは様々なプラットフォームで動きますがiOSアプリに注目し、開発する前に知っておきたい実践的なポイントなどを共有します。 ※ Xcode 11.2.1、iOS 13.2.1 での動作を元に記事を書いています。 SwiftUIの特徴 少ないコードでUIを作れる (コードレイアウト) 宣言的に記述できる Appleのすべてのプラットフォームで動く ただし、iOS 13、ma

      • テクノロジー
      • 2019/12/05 09:09
      • UI
      • あとで読む
      • iOS
      • ダークモード対応で今注意すべきこと - Qiita

        4 users

        qiita.com/tattn

        この記事は potatotips #65 で発表した内容を一部テキスト化したものです。 ダークモード対応で注意すべきことの発表資料です。 Macをダークモードにして作業している方必見ですhttps://t.co/oZsGhNqvg7#potatotips — たなたつ (@tanakasan2525) October 1, 2019 2019/10/10追記 Xcode 11.2 Beta版で確認したところ、こちらの問題は直っているようでした! https://developer.apple.com/documentation/xcode_release_notes/xcode_11_2_beta_release_notes The host system’s appearance no longer affects which fallback color is archived for

        • テクノロジー
        • 2019/10/02 08:53
        • ios
        • iPhone で FeliCa を読み取るライブラリを作りました - Qiita

          8 users

          qiita.com/tattn

          この記事は potatotips #64 で発表した内容をテキスト化したものです。 今から発表する資料ですー iPhoneでFeliCaを読み取ってみたhttps://t.co/kX4j3SZ6QL 作ったライブラリhttps://t.co/gnz0eoNqcf#potatotips — たなたつ (@tanakasan2525) August 27, 2019 TL;DR サクッと FeliCa の IC カードを読み取れるライブラリを作ったよ。 今のところ下記のカードに対応してるよ。 Suica, Pasmo, Kitaca, ICOCA, TOICA、manaca、PiTaPa、nimoca、SUGOCA、はやかけん nanaco、Edy、WAON カスタムタグ iOS 13 から FeliCa の読み書きができるように WWDC 19 で CoreNFC で FeliCa が読み書

          • テクノロジー
          • 2019/08/30 13:48
          • UIViewの背景に動画を流す簡単な方法 - Qiita

            3 users

            qiita.com/tattn

            import UIKit import AVFoundation class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() // Bundle Resourcesからsample.mp4を読み込んで再生 let path = Bundle.main.path(forResource: "sample", ofType: "mp4")! let player = AVPlayer(url: URL(fileURLWithPath: path)) player.play() // AVPlayer用のLayerを生成 let playerLayer = AVPlayerLayer(player: player) playerLayer.frame = view.bound

            • テクノロジー
            • 2019/08/15 10:54
            • UnityなしでVRMを読み込んでVTuber機能をアプリに組み込めるライブラリを作りました - Qiita

              11 users

              qiita.com/tattn

              VRMとは VR向けの人型3Dアバターフォーマットです。非常にポータビリティの高いフォーマットになっていて、VRアバターな世界を牽引していくかもしれないフォーマットの一つです。標準ではUnityで読み書きができる実装が公開されています。 詳しくは下記をご覧ください。 VRM - dwango on GitHub iOSのネイティブアプリで扱いたい! 自分のようにSwiftでネイティブなiOSアプリを作っているエンジニアはできればSwiftで直接扱いたいと思うはずです。 また、すでにネイティブアプリとして作っているアプリにVRMのアバター表示を組み込みたいというケースもあると思います。(ネイティブアプリにUnityを埋め込むというアプローチもありますが面倒だし、アプリサイズが大きくなってしまう...) そこで、SwiftでVRMを読み込んで表示できるVTuberKit/VRMKitを作ってみ

              • テクノロジー
              • 2019/02/14 09:11
              • 個人アプリ開発を支える技術と開発フロー - Qiita

                469 users

                qiita.com/tattn

                iOS Advent Calendar 2018 の 10 日目です。 アプリをいくつかリリースしたり、ハッカソンでアプリを作ってきた中で個人的に定石となってきた開発フローや使っているツールなどをざっくりと時系列順で紹介します。 企画・アイデア 日頃から、何気なくアイデアを考えたりしています。「これ不便だな」と思ったら、どんなツールがあれば良くなるんだろうと考えてアプリのアイデアにしたり、Twitter などで面白い技術を使った動画を見つけたら、「これって他にも応用できないかな」と考えたりしています。 アイデアを考えているだけでは 3 日後には忘れてしまうので、メモをしておきます。 自分がよく使っているのは Trello と Simplenote です。 Trello でボードを作り、ジャンル (ユーティリティ、ゲームなど) ごとにリストを作って、アイデアのコア部分をカードにメモしています

                • テクノロジー
                • 2018/12/10 08:24
                • 開発
                • あとで読む
                • iOS
                • アプリ
                • swift
                • ライブラリ
                • qiita
                • 技術
                • プロジェクト
                • 個人開発
                • Better Swift - Qiita

                  23 users

                  qiita.com/tattn

                  Better Swift Swift Advent Calendar 2018 の 5 日目です。 折角の機会なので普段自分がよりよい Swift を書くためにやっていることを振り返って、まとめてみようと思います。 無意識にやっていることも多いと思うので、言語化できたら追記していきます。 ※ iOS に依存した内容も少し含まれてますが、ご了承ください。 ※ サンプルコードは Swift 4.2 (Xcode 10.1) です。 SwiftLint を入れる Swift の linter です。 特にチームで開発する場合はコードレビューのコストを下げることができるので、できれば入れた方が良いです。 CI 環境が整っている場合は fastlane や Danger を組み合わせて CI 上で swiftlint を動かし、プルリク時に lint 系の指摘を自動でやってくれるような環境を整えると

                  • テクノロジー
                  • 2018/12/05 10:51
                  • あとで読む
                  • SSH用のユーザー追加手順と注意点のまとめ - Qiita

                    5 users

                    qiita.com/tattn

                    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                    • テクノロジー
                    • 2017/12/21 00:13
                    • 使うと手放せなくなるSwift Extension集 (Swift 4版) - Qiita

                      18 users

                      qiita.com/tattn

                      Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                      • テクノロジー
                      • 2017/12/18 09:27
                      • swift
                      • extension
                      • iOS
                      • fastlaneの便利な機能を徹底的に活用しよう - Qiita

                        14 users

                        qiita.com/tattn

                        fastlane活用してますか? fastlane initでセットアップした設定のままで満足してませんか? iOS Advent Calendar 2017 4日目はそんなfastlaneのあまり使われていない便利な機能やTipsを、内部実装を参照しながらご紹介したいと思います。 fastlaneに関する基本的な情報は省いています。 ***file fastlaneにはFastfileの他に、Appfile、Deliverfile、Gymfile、Matchfile、Scanfile、Snapfileといった ***fileという名前のファイルがあります。 これらのファイルはアクションのオプションの設定を外部ファイル化したもので、$ fastlane アクション名 initで生成できます。 例えば、Deliverfileではdeliverアクションのオプションを設定できます。 そして、こ

                        • テクノロジー
                        • 2017/12/04 08:17
                        • fastlane
                        • iOS
                        • あとで読む
                        • Alamofire, URLSessionの通信処理をMethod Swizzlingでスタブに置き換える - Qiita

                          5 users

                          qiita.com/tattn

                          通信処理のテストをモックにする時に、MockingjayというOSSを使っているのをよく見ます。 どうやって実現しているのかが気になったので、ソースを読んでみると、既存のメソッドの入れ替え (Method Swizzling)を行っていました。 意外と簡単に作れそうだったので、最小限のシンプルな実装で、URLSessionやAlamofireの通信をスタブに置き換えてみました。 ユニットテストで使えるテクニックだと思います。 例 スタブに置き換える通信の例はこちらです。 APIのサンプルとして JSON Test を利用します。 // URLSessionの場合 let url = URL(string: "http://echo.jsontest.com/key/value/one/two")! URLSession.shared.dataTask(with: url) { data,

                          • テクノロジー
                          • 2017/01/05 19:53
                          • iOS
                          • あとで読む
                          • iOSアプリ設計大全集 2016 - Qiita

                            65 users

                            qiita.com/tattn

                            Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? iOS関係の勉強会に参加するとほぼ間違いなく、設計に関する発表があるように思います。 「RxSwiftを使ってMVVM...」「Clean Architectureを導入...」, etc... 色々話を聞く中で、自分は以下のような課題があるなぁと感じています。 いろいろな設計方法があるけれど、結局何を使うべきなのかわからない 名前は聞いたことがあるけれど、それぞれがどのような設計で、何がメリットなのかわからない 勉強した時は分かったような気がしたけれど、もう忘れた この記事はこれらの解決の一助になればと思って書いたものになります。(設

                            • テクノロジー
                            • 2016/12/03 10:08
                            • iOS
                            • 設計
                            • architecture
                            • MVP
                            • MVC
                            • swift
                            • design
                            • あとで読む
                            • HomebridgeとWiresharkでAPI非公開の学習リモコンをHomeKit (Siri) 対応してみた - Qiita

                              7 users

                              qiita.com/tattn

                              HomeKitで快適な生活を目指したいけれど、HomeKitに対応している製品はあまりないです。。。 そこで、なんとかして対応させたという話をつらつらと書きます。 同じ志のある方の知見になればと思います。 (LTのネタです。https://speakerdeck.com/tattn/ri-yao-hackdehomekittoxi-retahua) 学習リモコン編 カスタマイズ性のある学習リモコンといえば、IRKitですが、なかなか定価では手に入りません。。。 できるだけ安く遊んでみたかったので、黒豆 (RM mini3)という格安(購入時は2500円)の学習リモコンをポチってなんとかすることにしました。(こちらも品薄です...) アプリで操作するタイプの学習リモコンであれば大体なんとかできると思います。 Wireshark編 情報系の大学に行くと一回は使いそうな老舗フリーソフトです。 学

                              • テクノロジー
                              • 2016/11/09 14:00
                              • ir
                              • IoT
                              • API
                              • *あとで読む
                              • 使うと手放せなくなるSwift Extension集 (Swift3版) - Qiita

                                43 users

                                qiita.com/tattn

                                Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                                • テクノロジー
                                • 2016/09/15 07:59
                                • Swift
                                • extension
                                • library
                                • あとで読む
                                • ios
                                • iOSDC2016の発表のまとめ - Qiita

                                  33 users

                                  qiita.com/tattn

                                  Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? iOSDC2016というiOSに関してのカンファレンスが2016年8月19日と20日にありました。 参加してみて、とても楽しく、ためになる発表がたくさんありましたので、いち早くシェアすべく、ここに発表資料などをまとめました。 資料は随時更新します。編集リクエストをいただければ、すぐに反映します。 動画 前夜祭 Track A 前夜祭 Track B Track A Track B 発表資料 ユーザーに受け入れられ、問題を起こしづらい大規模リニューアルの進め方 https://speakerdeck.com/shoby/yuzanisho

                                  • テクノロジー
                                  • 2016/08/21 08:01
                                  • swift
                                  • ios
                                  • conference
                                  • Xcode
                                  • iosdc
                                  • presentation
                                  • あとで読む
                                  • Network
                                  • iOSアプリをハッカソンで作るときに便利な初期プロジェクトを作ってみた - Qiita

                                    6 users

                                    qiita.com/tattn

                                    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                                    • テクノロジー
                                    • 2016/08/15 08:16
                                    • 使うと手放せなくなるSwift Extension集 (Swift2版) - Qiita

                                      168 users

                                      qiita.com/tattn

                                      Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                                      • テクノロジー
                                      • 2016/05/22 21:01
                                      • Swift
                                      • extension
                                      • ライブラリ
                                      • あとで読む
                                      • iOS
                                      • プログラミング
                                      • library
                                      • 開発が爆速になるSwift用Xcodeプラグインをまとめてみた - Qiita

                                        324 users

                                        qiita.com/tattn

                                        Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                                        • テクノロジー
                                        • 2016/05/05 07:18
                                        • xcode
                                        • swift
                                        • iOS
                                        • plugin
                                        • あとで読む
                                        • プラグイン
                                        • 開発
                                        • まとめ
                                        • class
                                        • 開発環境
                                        • SSL証明書にお金をかけず、VPSでLINE BOTを作ってみた - Qiita

                                          6 users

                                          qiita.com/tattn

                                          自分の好きな環境・サーバー・VPS等でLINE BOTを作りたいけど、SSL証明書にお金をかけるほどのモチベがない。 そこで、LINEが無料のSSL証明書を受け付けるまでとりあえず、Herokuを経由することで対処してみました。 Herokuを経由するので、ドメインやSSL証明書(https)は不要です。 ※Fixieは500回/月のリクエスト制限があるので使いたくない。。。 どうやってやるの? 流れ: LINE -> Heroku -> VPS -> LINE LINEからの通知をHerokuで受け取る HerokuからVPS等にPOSTで情報を転送 VPSからLINEに結果をPOST 作り方 LINEやHerokuのアカウント作成などは省略します。 Callback URLの設定 LINEのビジネスアカウントの「Basic Information」にある「Callback URL」にH

                                          • テクノロジー
                                          • 2016/04/13 08:53
                                          • あとで読む
                                          • さくらVPS + nginx に無料で独自ドメインとSSLを設定する - Qiita

                                            9 users

                                            qiita.com/tattn

                                            https接続が必要になったので、手っ取り早く試せる方法でやってみました。あとついでに独自ドメインも取得してみました。 さくらVPSの登録&設定、Nginxの設定はすでに済ませている状態で話を進めます。 利用するサービス 無料独自ドメイン http://www.freenom.com/ja/index.html 無料SSL証明書 https://www.wosign.com/English/freeSSL.htm 独自ドメインの取得 freenom.com は無料で .tk .ml .ga .cf .gq のドメインを取得できるサービスです。 欲しいドメイン名を入力して、住所などの登録をするだけで取得できます。 さくらVPSにドメインを登録 さくらVPSのネームサーバ登録 (https://secure.sakura.ad.jp/menu/domain/zoneadd.php) に取得した

                                            • テクノロジー
                                            • 2015/10/03 08:27
                                            • Nginx
                                            • ドメイン

                                            このページはまだ
                                            ブックマークされていません

                                            このページを最初にブックマークしてみませんか?

                                            『qiita.com』の新着エントリーを見る

                                            キーボードショートカット一覧

                                            j次のブックマーク

                                            k前のブックマーク

                                            lあとで読む

                                            eコメント一覧を開く

                                            oページを開く

                                            はてなブックマーク

                                            • 総合
                                            • 一般
                                            • 世の中
                                            • 政治と経済
                                            • 暮らし
                                            • 学び
                                            • テクノロジー
                                            • エンタメ
                                            • アニメとゲーム
                                            • おもしろ
                                            • アプリ・拡張機能
                                            • 開発ブログ
                                            • ヘルプ
                                            • お問い合わせ
                                            • ガイドライン
                                            • 利用規約
                                            • プライバシーポリシー
                                            • 利用者情報の外部送信について
                                            • ガイドライン
                                            • 利用規約
                                            • プライバシーポリシー
                                            • 利用者情報の外部送信について

                                            公式Twitter

                                            • 公式アカウント
                                            • ホットエントリー

                                            はてなのサービス

                                            • はてなブログ
                                            • はてなブログPro
                                            • 人力検索はてな
                                            • はてなブログ タグ
                                            • はてなニュース
                                            • ソレドコ
                                            • App Storeからダウンロード
                                            • Google Playで手に入れよう
                                            Copyright © 2005-2025 Hatena. All Rights Reserved.
                                            設定を変更しましたx