タグ

2013年6月23日のブックマーク (6件)

  • iPhone-Labo: 文字列からサイズを取得する - NSString

    //表示する文字 NSString *text = @"あいうえおあいうえおあいうえおあいうえおあいうえおあいうえお"; //表示最大サイズ CGSize bounds = CGSizeMake(100, 500); //フォント UIFont *font = [UIFontfontWithName:@"Helvetica-Bold"size:18]; //表示モード UILineBreakMode mode = UILineBreakModeWordWrap;//改行する //1行だけのサイズを取得 CGSize size = [text sizeWithFont:font forWidth:bounds.width lineBreakMode:mode]; //全体のサイズを取得 CGSize size2 = [text sizeWithFont:font constrainedToS

    iPhone-Labo: 文字列からサイズを取得する - NSString
    foxsafari
    foxsafari 2013/06/23
    動的にLabelのサイズを求める方法 - NSString - sizeWithFontを使用する。
  • NSNumberとNSValueとCGRect,CGPoint,CGSIzeについて

    どうも、俺@家帰っても勉強中です。 Objective-CでNSNumberとNSValueという不思議なクラスにぶち当たりました。 NSNumberは数値を表すオブジェクト型で、プリミティブなintやNSIntegerとは少し意味合いが違います。 つまりintとNSIntegerはイコールですが、NSNumberはイコールではありません。 使い方は int i = 10; NSInteger i = 10; NSNumber *i = 10; のようになります。 使いどころですが、例えばオブジェクト型で数値を表現したい場合はNSNumberを、そうでない場合はintやNSIntegerを使いましょう!というそのままなのですが、 具体的には、NSArrayなどに格納できる要素はオブジェクト型である必要があります。 NSArrayやNSMutableArrayにどうしても数値を格納する必要が

    foxsafari
    foxsafari 2013/06/23
    int、CGRect、CGPoint、CGSizeをNSArrayに格納する方法
  • iOSの復元をせずに初期化「Semi-Restore」が本日 午前8時20分のリリースを予告

    リリースされました!:【[iOS] バージョン & 脱獄を維持したまま初期化・リセットする方法 「SemiRestore」】 iOSの復元は行わず、脱獄を維持したまま、デバイス内のアプリやデータ、設定などを削除・初期化してくれる『Semi-Restore』が日 午前8時20分(日時間)にリリースすることを予告しています。 日時間「23日 午前8時20分」にリリースへ 現地時間22日にリリースすると予告されていたSemiRestoreですが、公式サイトでリリースまでのカウントダウンが始まっており、ソースを見ると『22 June 2013 16:20:00 PDT』が目標時刻となっています。 日時間で言うと『2013年 6月23日 午前8時20分』ですので、日 午前8時20分にリリースされるものと思われます。 SemiRestoreってなんだ? 詳しくは『前回の記事』をご覧いただくと

    iOSの復元をせずに初期化「Semi-Restore」が本日 午前8時20分のリリースを予告
    foxsafari
    foxsafari 2013/06/23
    『SemiRestore』とは、脱獄されたiOSデバイスに対して使うツールで、インストールされている脱獄アプリ、AppStoreアプリ、設定、データ等々、ほぼ全てを削除&初期化することが出来る物です。
  • 【Objective-C】iOS 6.0で注意しておきたい日本語キーボードの不具合と変更点 - しすぜろ

    iOS 6.0特有のもので、次期アップデートで改善されることも予想されますが、アプリへの影響が出る可能性もあるので、その内容を共有したいと思います。 1. キーボード上部に日語の変換候補が出るとエラー大量発生 iPhoneでは、iOS 5.0 でキーボード一体型になった変換候補欄。iOS 6.0からは、始めから出ているのではなく、キーボード入力後に初めて出る形になりました。 この候補欄に不具合があるのか、変換候補が上部に出た瞬間に大量のエラーが出力されます。アプリへの直接的な影響は今のところわかりませんが、あまり気持ちの良いものではなく、今のところこちらで出来る対応策も確認できていません。 CGContext周りのエラーが大量発生 <Error>: CGContextSaveGState: invalid context 0x0 <Error>: CGContextDrawLinearG

    【Objective-C】iOS 6.0で注意しておきたい日本語キーボードの不具合と変更点 - しすぜろ
    foxsafari
    foxsafari 2013/06/23
    1. キーボード上部に日本語の変換候補が出るとエラー大量発生。 2. 日本語の変換候補を出したままスリープするとアプリが強制終了。 3. デバイス回転時キーボードのサイズが正確に取得できない場合がある。
  • UISearchBar Keyboard Return Key

    I am using a UISearchBar to match text input against entries in a database and display the matched results to the user in a UITableView, as they type. All is well, however, I cannot find a way to alter the return key type of the search bar's keyboard. By default it replaces the standard return key with a Search button. Because I am doing a live search as the user types, I do not need this button a

    UISearchBar Keyboard Return Key
    foxsafari
    foxsafari 2013/06/23
    UISearchBarのReturnKeyTypeを"検索"から変更する方法
  • UIViewの角を丸める方法 - 林檎な日々

    角丸の方が、なんだかiPhoneっぽいUIですよね・・・ ということで、imageViewが角を丸めたいViewとすると imageView.layer.cornerRadius = 5; imageView.clipsToBounds = true; もちろんUIViewを継承しているクラスにも使えます。 注意事項としては #import を忘れずに・・・ 忘れるとコンパイルが通りません。 【2010/04/19訂正】 clipsToBoundsがUIViewに対して行われておらずコンパイルエラーが発生していました。 申し訳ございません。指摘頂いたMOSSさんに感謝致します。

    UIViewの角を丸める方法 - 林檎な日々