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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    iPhone 17

『qiita.com』

  • 人気
  • 新着
  • すべて
  • 簡単なiOSアプリの開発費相場の意識調査結果 - Qiita

    32 users

    qiita.com/rizumita

    最近Twitter経由で個人での簡単なiOSアプリの受託開発の打診を受け、費用を伝えると連絡が途絶えました。具体的な内容は書けないのですが、以下のような案件です。 実装期間は2日(かなりシンプルな機能でこれ以上はかかりそうにない) 実装可能か要検証な機能有り アイコン画像等のリソースは発注元が作成 App Store申請作業込み(シンプルな為リジェクト対応が必要になる可能性あり) 見積もりとしては合計20万円と出しました。 そこで以下のようにツイートでアンケートをとってみました。 Twitter経由でちょっと検証は必要だけど2日程度でできそうなiOSアプリの開発を打診されて、申請関係も込みで20万円って返したんだけど、音沙汰がなくなった。20万って高いかな? — りず (r.izumita) (@rizumita) December 25, 2019 選択肢は 高い 安い 丁度良い です。

    • テクノロジー
    • 2019/12/27 12:24
    • iOS
    • 業務
    • あとで読む
    • アプリ
    • development
    • 開発
    • programming
    • ビジネス
    • iOSアプリの起動時間を2.3秒短縮した話 - Qiita

      9 users

      qiita.com/rizumita

      昨日MediumでCarthageでStatic FrameworkとしてビルドしてiOSアプリの起動時間を短縮するという記事を書きました。この記事ではサンプルプロジェクトでの起動時間の計測だったのですが、今度は実際に私が仕事で作成しているアプリの起動時間を短縮してみようと思います。 まずは計測 以前から社長に起動時間を短縮して欲しいといわれてまして、まぁ遅いわけです。その起動時間を確認してみます。実行環境は記事と同じくiPhone 6 / iOS 11.0です。 Total pre-main time: 4.5 seconds (100.0%) dylib loading time: 1.9 seconds (41.7%) rebase/binding time: 200.17 milliseconds (4.3%) ObjC setup time: 557.89 millisecond

      • テクノロジー
      • 2017/10/04 11:30
      • iOS
      • [Swift] Builderパターンを例にPhantom Typeでメソッドの事前実行を強制する - Qiita

        4 users

        qiita.com/rizumita

        あるメソッドの実行の前にそれ以外のメソッドを必ず実行したい場合にPhantom Typeを利用して実装することができます。例えばBuilderパターンでビルドを行う前に必ず値を設定するメソッドを実行しておきたいといった時です。 以下のコードではageとjobを設定しなければbuildメソッドが呼べません。 class BuilderState {} class Buildable: BuilderState {} class Unbuildable: BuilderState {} class UserBuilder<Age: BuilderState, Job: BuilderState> { fileprivate let age: UInt fileprivate let job: String fileprivate init(age: UInt, job: String) { s

        • テクノロジー
        • 2017/04/25 16:02
        • あとで読む
        • iOSでキーボードを閉じる方法各種 - Qiita

          3 users

          qiita.com/rizumita

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

          • テクノロジー
          • 2016/06/20 20:37
          • iOS
          • 開発
          • iOSアプリ起動時のダイナミックリンクライブラリの読み込み時間を調べる - Qiita

            11 users

            qiita.com/rizumita

            total time: 3.4 seconds (100.0%) total images loaded: 337 (264 from dyld shared cache) total segments mapped: 235, into 16189 pages with 3084 pages pre-fetched total images loading time: 2.8 seconds (83.3%) total dtrace DOF registration time: 0.11 milliseconds (0.0%) total rebase fixups: 246,514 total rebase fixups time: 80.71 milliseconds (2.3%) total binding fixups: 311,397 total binding fixups

            • テクノロジー
            • 2016/06/18 12:09
            • iOS
            • Swiftにおけるオブジェクト指向・ジェネリクスによる実装と関数型的実装の比較とそのハイブリッド方式の実装の検討 - Qiita

              9 users

              qiita.com/rizumita

              Swiftにおいてオブジェクト指向とジェネリクスを利用した実装方法と関数型的実装方法を、簡単なコードであるが、比較してみる。あるクラスから別のクラスに変換する場合にオブジェクト指向と関数型のどちらが利用しやすいかを調べるのが目的である。 以下はPersonとそれを表示するために利用するDisplayPersonの構造体である。そしてPerson配列を作成してある。そのPersonからDisplayPersonへの変換を2つの方法で実装してみる。 struct Person { let firstName: String let lastName: String init(firstName: String, lastName: String) { self.firstName = firstName self.lastName = lastName } } struct DisplayPe

              • テクノロジー
              • 2016/04/04 19:54
              • swift
              • あとで読む
              • Swiftのメソッド毎のコンパイル時間を計測してビルド時間を短縮する - Qiita

                31 users

                qiita.com/rizumita

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

                • テクノロジー
                • 2016/01/08 10:23
                • swift
                • xcode
                • build
                • 計測
                • debug
                • Performance
                • あとで読む
                • iOS
                • iOS Simulatorのシステムログを確認する - Qiita

                  3 users

                  qiita.com/rizumita

                  Resizable iPad (8.1 Simulator) [032E0AF3-9943-41BF-BE07-6EBBAD29C292] Resizable iPad (8.3 Simulator) [89E067A1-E066-4010-A8DA-4AB126321BD3] Resizable iPhone (8.1 Simulator) [255FC585-6339-4822-A3BD-A4AD7F995353] Resizable iPhone (8.3 Simulator) [F1925327-7810-4AC4-AB80-2336FE2ECCF9] iPad 2 (7.1 Simulator) [278E9982-C4B7-403D-8135-F0293732D9B4] iPad 2 (8.1 Simulator) [8E69F598-598A-48CB-869F-0B3A13

                  • テクノロジー
                  • 2015/10/12 09:11
                  • 構造体でStoryboardとNibを管理する - Qiita

                    3 users

                    qiita.com/rizumita

                    protocol ResourceInstantiatable { typealias InstanceType func instantiate() -> InstanceType func instantiate(configure: (InstanceType -> Void)?) -> InstanceType } extension ResourceInstantiatable { func instantiate(configure: (InstanceType -> Void)?) -> InstanceType { let instance = instantiate() configure?(instance) return instance } } struct ResourceManager { static var viewController = Storyboa

                    • テクノロジー
                    • 2015/09/28 23:10
                    • UI
                    • 開発
                    • Auto Layoutを利用してキーボードに合わせてビューをリサイズする方法 - Qiita

                      19 users

                      qiita.com/rizumita

                      - (void)viewDidLoad { [super viewDidLoad]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow:) name:UIKeyboardWillShowNotification object:nil]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillHide:) name:UIKeyboardWillHideNotification object:nil]; } - (void)keyboardWillShow:(NSNotification *)notification { NSDictionary

                      • テクノロジー
                      • 2013/06/04 01:11
                      • iOS
                      • AutoLayout
                      • Objective-c
                      • UI
                      • キーボード
                      • 開発

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

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

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

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

                      j次のブックマーク

                      k前のブックマーク

                      lあとで読む

                      eコメント一覧を開く

                      oページを開く

                      はてなブックマーク

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

                      公式Twitter

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

                      はてなのサービス

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