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

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

アプリで開く

はてなブックマーク

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

    はてなブックマーク

    トップへ戻る

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

      ブラックフライデー

    『うるおいらんど』

    • 人気
    • 新着
    • すべて
    • 【Swift】ひとつの画面に複数のUICollectionViewやUITableViewを実装してみた【StackView】

      3 users

      uruly.xyz

      【Swift】ひとつの画面に複数のUICollectionViewやUITableViewを実装してみた【StackView】 どうも。Reoです。 今回は、一つの画面に複数の UICollectionView と UITableView を実装してみたお話です。 めちゃくちゃよくあるレイアウトですよね! 数年 Swift をやっていて今更こんな話?って気もしますが、気にしないで書いていこうと思います。 環境記事を書いてる時点の環境です。 Xcode 11.1 Swift 5.1 iOS 13.1.3 GitHub にサンプルリポジトリを作りました。 uruly/MultipleCollectionView: Set multiple UICollectionView or UITableView in UIViewController. つくるもの つくったもの こんな感じのもの。 四角

      • テクノロジー
      • 2020/09/10 12:55
      • iOS
      • 【Swift 3】関数内で非同期処理を行った後の値を返り値としたかった話【クロージャ】

        3 users

        uruly.xyz

        どもども。Reoです。 もうずっと前から理解不能だったヤツをようやく理解できた気がするのでメモがてら書いていきます。 クロージャが使える方からすれば、ど定番の定石ってヤツなのかもしれないです。 今回は「とある関数内で非同期処理を行った後の値を返り値としたい場合 」にどうすれば良いのかという話をしていきます。 例えば以下のコードを実行してみます。(Playground上で動かしています) import UIKit func getCat() -> String { var str = "初期値" //非同期処理を行う let dispatchQueue = DispatchQueue(label: "Dispatch Queue", attributes: [], target: nil) dispatchQueue.async { //適当にちょっと重たい処理 for i in 0 ..<

        • テクノロジー
        • 2019/10/21 13:42
        • Google-APIとFirebaseでログイン認証し、YouTubeのチャンネルIDを取得してみた。【JavaScript】

          3 users

          uruly.xyz

          Google-APIとFirebaseでログイン認証し、YouTubeのチャンネルIDを取得してみた。【JavaScript】 ブログ強化月間2日目です。どうも、Reoです。 YouTubeのアカウント(厳密にはGoogle)でログインして、チャンネルIDを取得してみましたのでざっくりと紹介したいと思います。 Firebaseを使ってYouTubeのチャンネルIDを取得したかったんですが、Firebaseだけではダメっぽいので、Google APIとFirebaseを組み合わせて取得しました。 jsはチョット苦手なので、あまり丁寧には書けませんし、このアプローチで正解なのかわかりませんがザックリと書いていきたいと思います。 Firebaseからコードを貼り付けようまずはFirebaseのコンソールを開き、プロジェクトを選択 > Authentication より 右上のウェブ設定をクリック

          • テクノロジー
          • 2019/07/04 17:02
          • 【Swift4】UINavigationControllerのNavigationBarをカスタマイズしてみた。【高さ変更】

            3 users

            uruly.xyz

            【Swift4】UINavigationControllerのNavigationBarをカスタマイズしてみた。【高さ変更】 どうも。Reoです。Swift記事はお久しぶりですね。 今回は、UINavigationController内のナビゲーションバーをカスタマイズしてみました。 ずっとUINavigationBarを単独で使っていたのですが、iPhoneXが出て、単独だとセーフエリアを考慮するのがとても面倒なことを実感しました。なので最近はUINavigationControllerを使う方向に移行しています。 以前「【Swift】Xcode9+iOS11でUINavigationBarが正しく表示できなくて困った話」という記事を書いたのですが、これも結局iPhoneX対応ではなく、高さをちゃんと表示するための対応策でしかないんですよね。 これだと結局UINavigationBarを

            • テクノロジー
            • 2019/03/05 15:39
            • ios12でCoreDataのExternal Storageを利用しているデータが破損してしまう問題が発生した件

              4 users

              uruly.xyz

              どうも。Reoです。 昨日、Apple Developerの更新をしないといけないのを思い出し、1ヶ月ぶりくらいにAppStore Connectをチェックしてみたところ、RobinでiOS12利用時にクラッシュが多発していることが発覚しました。 AppStoreもチェックしてみると、落ちるようになったからアップデートしてくれというレビューが数件きていました。 慌てて調査したところ、今回の表題の件にぶち当たりました。 残念ながら解決はしていません。行き詰まってしまったので調査した件についてまとめておこうと思います。 発生現場iOS12.0.1にて発生確認。 CoreDataを利用していて、Allows External Storageにチェックを入れている場合に発生。 Allows External Storageにチェックを入れている場合でも、容量が小さい等で外部ストレージが使われていな

              • テクノロジー
              • 2018/10/16 13:10
              • iOS
              • 【UIActivity】Twitter共有時にのみハッシュタグをつけたい!Instagramにも投稿したい!を実装してみた【Swift 3】 | うるおいらんど

                5 users

                uruly.xyz

                【UIActivity】Twitter共有時にのみハッシュタグをつけたい!Instagramにも投稿したい!を実装してみた【Swift 3】 まだSwift3を使っています。Reoです。 UIActivityViewControllerを用いてシェアをするときに、 ・Twitter共有では、ハッシュタグをつけたい! ・Instagramにも投稿したい! と思い、これらを実装してみたので紹介しますー。 どちらも公式アプリが端末内にインストールされているのが前提となります。 画像とテキストをシェアする!通常UIActivityViewControllerを用いてシェアするときは以下のようにします。 //ボタンが押されたとき func btnTapped(sender:UIButton){ let text = "シェアするテキスト" let image = UIImage(named:"tes

                • テクノロジー
                • 2018/03/05 10:27
                • iOS
                • Twitter
                • IllustratorでA4サイズをPDF保存して印刷する際に上手くいかなかった話【メモ】

                  3 users

                  uruly.xyz

                  どもども。 Illustratorで作った書類(画像)をPDFで保存し、セブンイレブンで印刷したところ、A4サイズじゃないからちょっと縮小して印刷するねって言われた話です。 普段印刷することが全然ないですし、縮小されてもそんなに困らないものの印刷しかしていないので今回初めて遭遇しました・・・・(多分)。わりとみんな知ってることなのかなと思いますが自分用にメモしておきます。 Illustratorでアートボードサイズをそのまま原寸大で印刷しよう例えば5cm×5cmの四角い画像を印刷して、それを切って何かに貼り付ける場合があるとします。 この場合、縮小して印刷してしまうとせっかく5cm×5cmに設定した意味がありません。 アートボードをそのまんま全面印刷したいのにフチができてしまう場合も同様です。 まず、新規ドキュメント を作成する際に設定する場合 裁ち落としの天地左右を全て0 にします。 こ

                  • テクノロジー
                  • 2018/01/23 15:15
                  • pdf
                  • 【Swift】Xcode9+iOS11でUINavigationBarが正しく表示できなくて困った話

                    3 users

                    uruly.xyz

                    どうも。Reoです。 Xcode9にアップデートしてSwift4デビューもして早10日。 Swift3からSwift4にアップデートは殆ど何事もなくすんなりとアップデートしていて、Swift4の状態で10日くらい作業を進めていました。 そして作業をほとんど終え、後はiOS11にアップデートしてチェックしてから審査だそうというところまで来て、いざiOS11でビルドしてみて驚愕。 なんやこの白い隙間は!!!!! なんやこのスタンプはwwwwwwwwww 比較すると、Xcode9+iOS11にすると以下のようになってしまいました。 結論から言うとXcode9のバグ らしいです。 スタンプがおかしくなったのはコードを付け足せばすぐに戻すことができたのですが、この高さがおかしいのだけはどうにもならなくてめちゃくちゃ困りました。 iOS11になってUINavigationBarがガラッと変わってしまっ

                    • テクノロジー
                    • 2017/11/29 19:17
                    • iPhoneアプリ開発
                    • Xcodeで新しいiPhoneを接続した際にエラーが出てBuildできなかった話。 | うるおいらんど

                      3 users

                      uruly.xyz

                      新しいiPhoneでBuildしようと思ったらこんなエラーが出ました。 Device "iPhone名" isn't registered on the developer portal. The device must be registered in order to be included in a provisioning profile. Provisioning profile "~~" doesn't include the currently selected device "iPhone名". Code signing is required for product type 'Application' in SDK 'iOS 10.0' んんん、新しいiPhoneでも普通にすぐにBuildできてた気がするんだけど・・・ 多分また新しいのを繋いだ時に調べそうだから一応メモ

                      • テクノロジー
                      • 2017/11/22 23:01
                      • 【Swift】UICollectionViewFlowLayoutの余白調整について

                        3 users

                        uruly.xyz

                        どもども。 UICollectionViewでカスタムセルを作成するときに、いつもセルのサイズ調整の仕方がわからなくなるのでちょっとまとめてみます。 StoryBoardは使いません。 UICollectionViewFlowLayoutの使い方まずはざっと使いどころです。 //レイアウトの設定 let layout = UICollectionViewFlowLayout() layout.itemSize = CGSize(width:width / 2, height:200) layout.sectionInset = UIEdgeInsetsMake(16,16,32,16) layout.minimumLineSpacing = 30 //ここでコレクションビューに紐付け let collectView = UICollectionView(frame: self.view.f

                        • テクノロジー
                        • 2017/06/29 15:29
                        • 【WordPress】WordPressの記事をJSON形式で出力し、アプリで受け取る方法【Swift】

                          7 users

                          uruly.xyz

                          【WordPress】WordPressの記事をJSON形式で出力し、アプリで受け取る方法【Swift】 誰でも投稿できるサイトをWordPressで作り、その投稿をアプリに反映させたい!ということでやってみました。 まずは流れです。 【WordPress上ですること】 ・誰でも投稿できるフォームを作成する。(ここは別記事にします!) ・JSON形式のデータを作成する 【Xcode上ですること】 ・JSONデータから必要なデータを取得する JSONデータを作成して、それを受け取る!そのまんまですね。 WordPressの投稿をJSONデータにするまずはWordPressから。 今回はプラグインは使いません! プラグインを用いることももちろんできるのですが、今回カスタム投稿を使用していたため、なかなか思い通りにいかず、結局プラグインなしでできる方法を見つけたのでそちらでいきます。 まずはペー

                          • テクノロジー
                          • 2016/10/18 02:06
                          • wordpress

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

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

                          『うるおいらんど』の新着エントリーを見る

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

                          j次のブックマーク

                          k前のブックマーク

                          lあとで読む

                          eコメント一覧を開く

                          oページを開く

                          はてなブックマーク

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

                          公式Twitter

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

                          はてなのサービス

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