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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    iPhone 17

『qiita.com』

  • 人気
  • 新着
  • すべて
  • NSPredicate 全構文解説 - Qiita

    62 users

    qiita.com/yusuga_

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

    • テクノロジー
    • 2014/05/13 17:13
    • CoreData
    • objective-c
    • NSPredicate
    • iOS
    • Core Data
    • programming
    • Cocoa
    • clip
    • 初心者向けCocoaPodsで最低限必要な用語の解説とTips - Qiita

      41 users

      qiita.com/yusuga_

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

      • テクノロジー
      • 2014/05/09 18:04
      • cocoapods
      • iOS
      • Xcode
      • iPhoneアプリ開発
      • management
      • Library
      • Mac
      • 開発
      • programming
      • iOS7からメールアプリ等で使用されているUITableViewCellをスワイプし表示するメニューのOSSをいろいろ試してみたメモ - Qiita

        73 users

        qiita.com/yusuga_

        更に追記 最近はMGSwipeTableCellを利用しています。SWTableViewCellが稀に認識しないことがあって他にもバグっぽい挙動で悩んだりもしたので乗り換えました。 追記 SWTableViewCellに斜め問題を改善したPull Requestをしてたのですが無事本家にMargeされました。 別でアニメーションの改善も送ってたのですが、バウンスの仕方が同じアニメーションじゃないという理由で却下されちゃいました。んー残念。 求める物はiOS7のメールやリマインダーで左スワイプにしたとき表示される感じのメニューです。 OSSを探してみたら意外と多く見つかったので、その中から個人的に良さそうなものを選別してみました。 SWTableViewCell GithubのStar 1900 overは伊達じゃない。一番使いやすかったです。左右どちらのスワイプにも対応しています。 一番嬉

        • テクノロジー
        • 2014/04/23 06:20
        • iOS
        • UITableViewCell
        • UI
        • objective-c
        • iOS7
        • oss
        • library
        • CocoaPods
        • UITableView
        • github
        • iOSでパース後のJSONオブジェクトにNSNullが含まれている場合の各種対処方法まとめ - Qiita

          14 users

          qiita.com/yusuga_

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

          • テクノロジー
          • 2014/04/11 15:12
          • JSON
          • Objective-C
          • ios
          • UIView convertPoint:toView:の回転を独自に計算する - Qiita

            3 users

            qiita.com/yusuga_

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

            • テクノロジー
            • 2013/09/16 17:59
            • ios
            • UILocalNotification 毎週指定時間に通知されるローカル通知の設定 - Qiita

              6 users

              qiita.com/yusuga_

              UILocalNotification(ローカル通知)は通知したいNSDate(日付)を設定すれば、その時間にアプリの通知を発生させることが出来ます。 毎週繰り返す設定もあるので、指定したNSDateを毎週通知することも出来ます。 バナー ダイアログ サンプルコード 指定の時間と曜日を毎週通知するローカル通知のサンプルです。 以前投稿した指定日以降の1週間を曜日指定で取得するメソッドを使用しています。 - (void)viewDidLoad { // 月 水 金 のNSDateを取得 (時間はself.datePicker.dateの時間を使用します) NSArray *oneweekDate = [self.datePicker.date oneWeekDateWithEnableWeekdayType:YSWeekdayTypeSunday | YSWeekdayTypeTuesday

              • テクノロジー
              • 2013/08/21 14:23
              • iPhoneSDK
              • iOS
              • iphone
              • ACAccount Twitterのuser_idを取得する - Qiita

                3 users

                qiita.com/yusuga_

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

                • テクノロジー
                • 2013/06/08 22:15
                • 【Objective-C】StoreKit アプリ内課金で正常に終了していないトランザクションに対する対処方法

                  5 users

                  qiita.com/yusuga_

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

                  • テクノロジー
                  • 2013/04/25 18:03
                  • iOS
                  • 開発
                  • iOS /tmpと/Cachesディレクトリの違いと運用方法 - Qiita

                    25 users

                    qiita.com/yusuga_

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

                    • テクノロジー
                    • 2013/04/18 22:42
                    • iOS
                    • Objective-C
                    • Cache
                    • tmp
                    • Qiita
                    • 開発
                    • iPhone
                    • 機種、画面サイズ、言語の判定 - Qiita

                      3 users

                      qiita.com/yusuga_

                      // iPhoneか + (BOOL)isPhone; // Retinaディスプレイか + (BOOL)isRetina; // 4inch(iPhone5)か + (BOOL)is568h; // 言語環境が日本語か + (BOOL)isJapaneseLanguage; + (BOOL)isPhone { static BOOL isPhone; static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{ isPhone = [UIDevice currentDevice].userInterfaceIdiom == UIUserInterfaceIdiomPhone; }); return isPhone; } + (BOOL)isRetina { static BOOL isRetina; static dispa

                      • テクノロジー
                      • 2013/03/29 01:38
                      • 【Objective-C】iOSアプリ開発で格段に開発速度を高めているXCodeの機能

                        34 users

                        qiita.com/yusuga_

                        概要 2013/3/26にTwitterで縦書の俳句を投稿出来るアプリ「俳句ったー」をリリースしました。 開発のきっかけはTwitterの公式ウェブサイトが改行コードに対応しこれはネタアプリチャンスだと思い作りました。 3/14(木) 公式ウェブサイトが改行コードに対応 3/15(金) 帰りがけに「ねぇねぇ、@yoshiakistくん、デザインやらない?」と話す 3/16(土) @yoshiakist「デザイン出来ましたよw」 3/17(日) 寝坊して昼くらいからコーディング 翌0:30 Submit!! つれー実質8時間くらいしかコーディングしてないわー してないわー という格段に開発速度を早めているXCodeの機能を紹介します。 Storyboard メインのStoryboardです。主要な画面遷移になります。 図のように、ViewController同士の画面遷移と画像設定などの各V

                        • テクノロジー
                        • 2013/03/27 08:16
                        • xcode
                        • iOS
                        • storyboard
                        • Xib
                        • mac
                        • UI
                        • 開発
                        • Qiita iOSについて30日間連続で投稿してわかったこと - Qiita

                          28 users

                          qiita.com/yusuga_

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

                          • テクノロジー
                          • 2013/03/23 11:45
                          • iOS
                          • Qiita
                          • objective-c
                          • 開発
                          • まとめ
                          • programming
                          • *まとめ
                          • development
                          • tips
                          • CoreText ヒラギノフォント(日本語)で正確に描画サイズを取得する - Qiita

                            13 users

                            qiita.com/yusuga_

                            前提知識 本投稿ではCoreTextの描画については記載してません。 基礎的な描画についてはgithubの0. 最小限の描画などを参考にして下さい。 また別途、 欧文書体の基礎知識 CoreTextの日本語行間の問題(解決) もお読み下さい。 本題 ヒラギノフォントを使用した場合にでも正確に描画に必要なサイズを取得する方法です。 CoreTextでサイズを取得する場合は以下になります。 /* サイズを取得 */ // 属性 NSDictionary *attrDict = [NSDictionary dictionaryWithObjectsAndKeys: (__bridge id)self.ctFont, kCTFontAttributeName, (__bridge id)self.ctParagraphStyle, kCTParagraphStyleAttributeName, n

                            • テクノロジー
                            • 2013/03/22 01:15
                            • CoreText
                            • iOS
                            • Objective-C
                            • フォント
                            • 開発
                            • NSArray MethodSwizzlingを使用しNSLogで日本語文字列を文字化け(正確に言うとUTF)させずに出力する - Qiita

                              5 users

                              qiita.com/yusuga_

                              NSLog(@"%@", array);で配列内の要素をログに出力することができますが、日本語(マルチバイト)文字列を含むと文字化け(正確に言うとUTF)して出力されます。 これを文字化けせずに出力する方法です。 きっかけ オブジェクトを文字列化するときの書式を変えるにてNSDateのdescriptionをMethodSwizzlingして書式を変えていたので、NSArrayも同じように解決するかなと思いやってみました。 実装 NSLog(@"%@", array);はdescriptionWithLocale:が暗黙的に呼ばれます。 ですのでdescriptionWithLocale:をMethodSwizzlingしその中でインデントを考慮した文字列を構築する必要があります。 以下の実装では、descriptionWithLocale:とdescriptionWithLocale:i

                              • テクノロジー
                              • 2013/03/20 14:28
                              • Objective-C
                              • ios
                              • Objective-C 例外処理(try-catch-finally) - Qiita

                                6 users

                                qiita.com/yusuga_

                                - (void)test { NSMutableString *str = [@"01234" mutableCopy]; /* 常に実行される */ @try { // 範囲外の例外(NSRangeException)を起こす [str replaceCharactersInRange:NSMakeRange(0, 6) withString:@"x"]; NSLog(@"%@", str); // 01234 (リプレースされないでそのまま) } /* 例外が起きると実行される */ @catch (NSException *exception) { NSLog(@"[ERROR]\nstr[%@]\nexception[%@]", str, exception); /* 本来の例外処理に投げる (@throwしなければクラッシュされない。@finallyが実行されstrは元の@"01

                                • テクノロジー
                                • 2013/03/18 23:37
                                • Objective-C
                                • iOS
                                • Programming
                                • CoreImage リサイズ、画像中央から指定サイズでのトリミング - Qiita

                                  7 users

                                  qiita.com/yusuga_

                                  @interface CoreImageHelper : NSObject /* アスペクトサイズを維持してリサイズ */ + (void)resizeAspectFitImageWithImage:(UIImage*)img atSize:(CGFloat)size completion:(void(^)(UIImage*))completion; /* 画像の中央からトリミング */ + (void)centerCroppingImageWithImage:(UIImage*)img atSize:(CGSize)size completion:(void(^)(UIImage*))completion; /* CIImageからUIImageを作成 */ + (UIImage*)uiImageFromCIImage:(CIImage*)ciImage; @end @implement

                                  • テクノロジー
                                  • 2013/03/14 14:15
                                  • objective-c
                                  • iOS
                                  • 画像
                                  • programming
                                  • iPhone
                                  • UIWebView 役に立ちそうなメソッド集 - Qiita

                                    9 users

                                    qiita.com/yusuga_

                                    - (NSMutableString *)xmlSimpleUnescape { [self replaceOccurrencesOfString:@"&" withString:@"&" options:NSLiteralSearch range:NSMakeRange(0, [self length])]; [self replaceOccurrencesOfString:@""" withString:@"\"" options:NSLiteralSearch range:NSMakeRange(0, [self length])]; [self replaceOccurrencesOfString:@"'" withString:@"'" options:NSLiteralSearch range:NSMakeRange(0, [self length]

                                    • テクノロジー
                                    • 2013/03/09 19:21
                                    • UIWebView
                                    • ios
                                    • UIKit
                                    • NSString 半角・全角の判定 - Qiita

                                      8 users

                                      qiita.com/yusuga_

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

                                      • テクノロジー
                                      • 2013/03/03 22:29
                                      • NSString
                                      • Objective-C
                                      • iOS
                                      • Half Width char
                                      • Full Width char
                                      • NSRegularExpression iOSで使う正規表現 - Qiita

                                        36 users

                                        qiita.com/yusuga_

                                        - (void)drawRect:(CGRect)rect { NSMutableAttributedString *attrStr = [[NSMutableAttributedString alloc] initWithString:@"iPhone 3GS以降のどのiPhoneにも、臭素系難燃剤(BFR)やポリ塩化ビニル(PVC)は使われていません。これには私たちの最新のiPhoneであるiPhone 5も含まれます。事実、AppleのBFRやPVCの不使用に関する基準は、業界で最も厳格なものの一つです。しかも私たちは、サプライヤーに対しても同じ基準を求めています。クパチーノにあるAppleの研究所では、製品を個別の部品と素材に分解し、その後、蛍光X線分光やイオンクロマトグラフィーなどの様々な方法でそれらを検査します。この方法によって、Appleが販売するあらゆる製品がAppleの環

                                        • テクノロジー
                                        • 2013/02/25 02:22
                                        • Objective-C
                                        • iOS
                                        • 正規表現
                                        • regexp
                                        • iPhone
                                        • regex
                                        • MyInterest
                                        • development
                                        • NSAttributedString 属性付きのUIButtonや文字列の描画 - Qiita

                                          11 users

                                          qiita.com/yusuga_

                                          - (void)drawRect:(CGRect)rect { NSMutableAttributedString *attrStr = [[NSMutableAttributedString alloc] initWithString:@"文字色\n背景色\n文字間隔\n取り消し線\n下線\n中抜き文字 ABCD\n影 ABCD"]; /* フォント */ [attrStr addAttribute:NSFontAttributeName value:[UIFont fontWithName:@"ChalkboardSE-Regular" size:30.f] range:NSMakeRange(0, attrStr.length)]; /* 文字色 */ [attrStr addAttribute:NSForegroundColorAttributeName value:[UIColo

                                          • テクノロジー
                                          • 2013/02/24 20:57
                                          • iOS
                                          • objective-c
                                          • 開発
                                          • NSAttributedString
                                          • NSFileManager よく使うファイル操作メソッド(保存、削除、取得、列挙) - Qiita

                                            18 users

                                            qiita.com/yusuga_

                                            /* tmp */ - (NSString*)temporaryDirectory; /* /tmp/fileName */ - (NSString*)temporaryDirectoryWithFileName:(NSString*)fileName; /* /Documents */ - (NSString*)documentDirectory; /* /Documents/fileName */ - (NSString*)documentDirectoryWithFileName:(NSString*)fileName; /* pathのファイルが存在しているか */ - (BOOL)fileExistsAtPath:(NSString*)path; /* pathのファイルがelapsedTimeを超えているか */ - (BOOL)isElapsedFileModificatio

                                            • テクノロジー
                                            • 2013/02/22 01:48
                                            • objective-c
                                            • iOS
                                            • *資料
                                            • mac
                                            • *あとで読む
                                            • あとで読む
                                            • NSLog デバッグ用の各種ログマクロまとめ - Qiita

                                              27 users

                                              qiita.com/yusuga_

                                              追記: 良い子のみんなはこんなマクロを自分で定義する前にUIKit Function - String ConversionsとかCocoaLumberjackとか使うんだよ!!!!! ログは出したいけどリリースビルド時には出したくないという時に使う各種ログマクロです。 個人的に使っているもののまとめです。(オープンソース見ているといろいろな種類見かけますね) プロジェクトを作るとテンプレで出来る「アプリ名-Prefix.pch」というヘッダに書くとどのソースでも使えるようになるので便利です。 # ifdef DEBUG #define LOG(...) NSLog(__VA_ARGS__) #define LOG_PRINTF(FORMAT, ...) printf("%s\n", [[NSString stringWithFormat:FORMAT, ##__VA_ARGS__] UT

                                              • テクノロジー
                                              • 2013/02/21 16:02
                                              • objective-c
                                              • ios
                                              • debug
                                              • Qiita
                                              • development
                                              • 開発
                                              • iPhone

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

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

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

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

                                              j次のブックマーク

                                              k前のブックマーク

                                              lあとで読む

                                              eコメント一覧を開く

                                              oページを開く

                                              はてなブックマーク

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

                                              公式Twitter

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

                                              はてなのサービス

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