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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    どうなる?Twitter

『qiita.com』

  • 人気
  • 新着
  • すべて
  • Kotlin リフレクション - Qiita

    5 users

    qiita.com/HIkaruSato

    自己紹介 iOS(iOSの方が長い)とAndroidアプリのエンジニア。 ここ半年はAndroidメイン。 Oisixで働いています。 概要 Javaなど、各言語で備えるリフレクション機能のKotlin版。 クラス構造(プロパティなど)を読み取ったり書き換えたりする機能。KClass(クラス参照)、KProperty(プロパティ参照)を利用する。 Projectの設定 kotlin標準ライブラリ(kotlin-stdlib-xxx)には含まれていない(fileサイズ削減のため)のでapp/build.gradleに下記を追加。

    • テクノロジー
    • 2017/05/25 08:35
    • Realm Swiftを簡単に使うためのDAO実装サンプル(iOS) - Qiita

      3 users

      qiita.com/HIkaruSato

      Realm java 3.0が出たとのことなので、もともと簡単に利用出来るRealmを 私的にもっと簡単に使えるのではないか、と思えるDAOをiOS(iosのRealmはまだ2系)で作ってみました。 import Foundation import RealmSwift class RealmBaseDao <T : RealmSwift.Object> { let realm: Realm init() { try! realm = Realm() } /** * 新規主キー発行 */ func newId() -> Int? { guard let key = T.primaryKey() else { //primaryKey未設定 return nil } if let last = realm.objects(T.self).last as? RealmSwift.Object,

      • テクノロジー
      • 2017/03/11 15:55
      • Androidアプリ(Java)をKotlinに全変換 - Qiita

        6 users

        qiita.com/HIkaruSato

        概要 会社のアプリをJava -> Kotlinに変換したいと思い、まず試しに自分のAndroidアプリ(全てJavaコード)でKotlinに全変換した。 その際に行った対応について。 自分のアプリの規模が小さかったからか、あまり手間がかからなかった。 ターゲット Kotlinをなんとなく知っていて、javaで書かれたandroidアプリをkotlinに書き換えたいと思っている方。 テストプロジェクトは対象外 わたしのAndroid, Kotlin経験 どちらも半年くらい。 Androidアプリはプライベートで2015/8~10頃に初めて作ってリリースした。 Kotlinは2016/8ごろに学んで、2016/8、2017/1頃にwebview+push通知のアプリをkotlinで書いてリリース。 Kotlinに変換したアプリ PLACE SEARCHという周辺検索アプリ。 対応工数 2日

        • テクノロジー
        • 2017/02/05 21:24
        • Java
        • Android
        • GitLabをCentOS6にインストール、サブディレクトリ運用やポート変更 - Qiita

          9 users

          qiita.com/HIkaruSato

          GitLab Community Edition 8.7.0(2016/5/6時点での最新バージョン)のインストール方法について。 とても簡単。5分くらい。 →GitLab以外も同じサーバーで運用する場合、もう少しカスタマイズが必要そう。 公式ドキュメントの通りインストールでNginx、unicorn(rubyアプリケーションサーバー。gitlabはruby on rails)の一緒にインストールされる。 サブディレクトリ変更やポート変更は、以前は幾つかの設定ファイルを変更する必要があったようだが今は設定ファイル1つのみの変更でokだった。 参考 https://about.gitlab.com/downloads/ http://doc.gitlab.com/omnibus/settings/configuration.html

          • テクノロジー
          • 2016/08/15 18:11
          • GitLab
          • nginx
          • centos
          • 設定
          • programming
          • web
          • Apple Watch OS 2 ClockKit complication(時計画面の表示)について - Qiita

            4 users

            qiita.com/HIkaruSato

            概要 ・Watch OS 2にて、対応されるClockKitの Complication(時計画面の編集)について、調べたことをざっくりとですが書こうと思います。 ・8/13時点最新のXcode7 bete5/iOS9 bete5/Watch OS 2 bete5で確認しました。 ・まだそんなに情報量多くないので、間違ってることもあるかもしれません。その際はお手数ですがご指摘をお願いします。 ・主な参考資料 https://developer.apple.com/videos/wwdc/2015/?id=209 https://developer.apple.com/library/prerelease/watchos/documentation/ClockKit/Reference/ClockKit_framework/index.html#//apple_ref/doc/uid/TP4

            • テクノロジー
            • 2016/04/25 09:12
            • iOS
            • iPhone simulator へのアプリ(.app)インストール方法 - Qiita

              3 users

              qiita.com/HIkaruSato

              事前準備 対象アプリをXcodeにてiPhone simulator で一度Debug実行しておく。 手順 ターミナルを開く。 デバッグしたiPhone simulatorの対象アプリフォルダへ移動。 #simulator でデバッグした直後なら、~/Library/Developer/CoreSimulator/Devices内で一番TimpStampが直近のフォルダが対象のiPhone simulatorフォルダ $ cd ~/Library/Developer/CoreSimulator/Devices/[iPhone simulatorのID]/data/Containers/Bundle/Application/[アプリのid] ex simulator一覧出力例 iPhone 6 Plus (8.4) [xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx]

              • テクノロジー
              • 2016/03/23 15:29
              • Apple Watch アプリ開発について(Watch OS 1のとき) - Qiita

                7 users

                qiita.com/HIkaruSato

                ※以下はWatch OS 1の情報です。Watch OS 2も今後対応して行こうと思います。 Apple Watch アプリ(以下、Watch App)の開発を担当させてもらって、Apple Watch も購入しました。なので、開発について思ったことを書こうと思います。 まだ書きかけですが特に[ハマったところ]や[Tips]あたりがApple Watch アプリ開発の参考になれば嬉しいです。 参考:https://developer.apple.com/watchkit/ 概要 ・Apple Watch アプリ(以下、Watch App)は単体では提供できず、iPhoneアプリにBundleする形でApp Storeから提供する。 ・Watch Appは、常にiPhone側とWifiかBluetoothで通信して動作しているため(設計思想で後述)、iPhoneが近くにないと動作できない。

                • テクノロジー
                • 2015/04/30 07:45
                • xcode
                • pocket2twitter
                • apple
                • あとで読む
                • iOSのジオフェンス機能 - Qiita

                  20 users

                  qiita.com/HIkaruSato

                  制限 iOS4以降から利用可能 登録できるジオフェンスは1アプリ最大20個まで そのため、これより多くのジオフェンスを設定したい場合はアプリ起動時などに現在地の近くにある対象領域20個を判定してジオフェンスを再登録などの対応が必要。 位置情報取得を”常に許可”にする必要がある(iOS8のみ)。 実装方法 位置情報取得を常に許可する(iOS8のみ) *ソース LCLocationManager *locationManager = [CLLocationManager new]; //requestAlwaysAuthorizationメソッドが存在しているとき(iOS8以上)のみ処理する if([locationManager respondsToSelector:@selector(requestAlwaysAuthorization)] ) { [locationManager req

                  • テクノロジー
                  • 2014/09/21 12:20
                  • iOS
                  • Objective-C
                  • メモ
                  • 開発
                  • あとで読む
                  • iPhoneのパケットキャプチャ - Qiita

                    47 users

                    qiita.com/HIkaruSato

                    Mac(本投稿ではOS X 10.9〜で説明)でのiPhoneのパケットキャプチャについて投稿します。 色々なやり方があると思いますが、自分は ・HTTPリクエストとレスポンス内容を確認する場合はCharles。 ・ネットワーク関連のエラー解析を行う場合はWireShark を使っております。 上記2つについて手順や自分が思う良いところ(個人的な見解ですが。。)などついて記載します。 Charlesを使用する場合 HTTPプロキシとしてPC上で動作し、iPhoneからのリクエストとレスポンスをモニタリングします。 参考: http://www.charlesproxy.com/ 手順 Mac側 1.下記Webページの”Download a free trial”からCharlesをダウンロード/インストール。 http://www.charlesproxy.com/download/ 2.

                    • テクノロジー
                    • 2014/04/16 14:29
                    • パケットキャプチャ
                    • iphone
                    • network
                    • iOS
                    • WireShark
                    • capture
                    • mac
                    • http
                    • qiita

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

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

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

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

                    j次のブックマーク

                    k前のブックマーク

                    lあとで読む

                    eコメント一覧を開く

                    oページを開く

                    はてなブックマーク

                    • 総合
                    • 一般
                    • 世の中
                    • 政治と経済
                    • 暮らし
                    • 学び
                    • テクノロジー
                    • エンタメ
                    • アニメとゲーム
                    • おもしろ
                    • アプリ・拡張機能
                    • 開発ブログ
                    • ヘルプ
                    • お問い合わせ

                    公式Twitter

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

                    はてなのサービス

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