Leonkのブックマーク (954)

  • 深い階層のNSArray・NSDictionaryの値から素早く検索する | エンジニア開発記

    まえ別のブログで書いたのですが、こちらにも書いておきたかったのでメモっときます。 次のようなArrayの中にDictionaryがいくつか入っている構成のデータがあったとします。 [plain] ( { name = "wicket"; id = 1; }, { name = "oyabunn"; id = 2; }, { name = "apple"; id = 3; }, ) [/plain] ここから、id = 1 のdictionaryのデータを取り出す方法、 name = wicket のDictionaryを取り出す方法のお話です。 さて、まずid = 1 のDictionaryを取り出すときを考えてみます。 普通に考えて、id順に並んでいるようですからobjectAtIndex:関数を使って取り出すことができます。 では次に、name = wicket のデータを取り出す方法

    Leonk
    Leonk 2012/08/21
    ios アプリ開発 NSArray NSDictionary 値取得
  • iPhone/Androidアプリ開発アレコレ » [obj-c]NSDictionaryを含むNSArrayのソート

    ‘presentModalViewCintroller’ でiOS6以降ワーニング この記事を読んだ人はこんな記事にも興味をもっています:… 関連記事: ‘UITextAlignmentCenter’ でiOS6以降ワーニング [iOS]Storyboardを分割す...

    Leonk
    Leonk 2012/08/21
    ios アプリ開発 NSDictionary NSArray ソート
  • 「PC盗難」最新質問一覧 - 質問!ITmedia

    アイティメディア株式会社 平素より「質問!ITmedia」をご利用いただき、誠にありがとうございます。 この度「質問!ITmedia」は、誠に勝手ながら2020年9月30日(水)をもちまして、サービスを終了することといたしました。 「質問!ITmedia」の終了後も、運営元「OKWAVE」のQ&Aサービスをご利用いただけます。 OKWAVE: https://okwave.jp/ 長きに渡るご愛顧に御礼申し上げます。 これまでご利用いただいてまいりました皆様にはご不便をおかけいたしますが、ご理解のほどお願い申し上げます。

    Leonk
    Leonk 2012/08/20
    ios アプリ開発 NSArray 多次元配列
  • PNG画像のファイルサイズが1/3に!PNG画像を超軽量化する「ImageAlpha」|男子ハック

    仕組みをよく理解できていないのですが、ImageAplphaは色数を減らしてファイルサイズを軽量化してくれるアプリのようです。 詳しい人がちゃんと解説してくれると嬉しいです。無知でごめんなさい。 さらには透過PNGの透過も維持したままにできるそうなので、これは是非試さないと損。 参考:透過を保ちつつpngを高圧縮するMacの無料アプリImageAlpha。素でIE6対応 以下のキャプチャ画像をサンプルに試してみました 上の画像をサンプルにファイルサイズの軽量化をImageAlphaで試してみました。 最初の状態でファイルサイズは579KBです。 PNGファイルをアプリケーションにドラッグ&ドロップします。 画面下部にImage sizeとしてどのくらい軽量になったかが表示されます。 保存しようとすると以下のような画面が開きます。 注目すべきは「ImageOptim」にそのまま送ることもでき

    PNG画像のファイルサイズが1/3に!PNG画像を超軽量化する「ImageAlpha」|男子ハック
    Leonk
    Leonk 2012/08/20
    web デザイン png 軽量化 ファイルサイズ
  • objective-Cでの日付の比較について | Albatrus Blog

    iPhoneアプリの開発で日付を比較して同じ日かどうか(時間は異なってもいい)の判定をしたいことがあったので、色々調べて試行錯誤したんですが結構苦労したのでメモを残しておきます。 最初、「日付の比較 objective-C」や「日付 判定 objective-C」でググったところ、出てきたのが NSDateクラスのisEqualToDateメソッドを使う方法です。isEqualToDateメソッドの結果はBOOL値で返されます。 テストプログラムです。 NSDate *dt1 = [NSDate date]; NSDate *dt2 = [NSDate dateWithTimeIntervalSinceNow:60.0f];//現在時刻に60秒加算) BOOL result = [dt1 isEqualToDate:dt2]; if (result == YES) { NSLog(@"s

    Leonk
    Leonk 2012/08/17
    ios アプリ開発 NSDate 日付比較
  • 永久保存版!iPhoneアプリ開発に必ず役立つ!Objective-c Tipsまとめ! | PLUS

    これまでに私自身が実際に試して実践してきた、iPhoneアプリ開発に関するTips集を一覧でまとめました。小粒の小技集が多いですけど、iPhoneアプリを開発する際の手助けになれば幸いです。 [Tips]UINaviga … 続きを読む →

    Leonk
    Leonk 2012/08/16
    ios アプリ開発 objective-c まとめ
  • NSDate - 日付の計算、過去の日や末日を求める方法 - 強火で進め

    日付計算のうちよく使う可能性の高いものを紹介。 オフセット付きのNSDate生成 NSDate生成時に現在の時刻に指定秒のオフセットを加え、過去や未来の時刻を指定する。 NSDate* date; date = [NSDate dateWithTimeIntervalSinceNow:0.0f]; // 現在の時刻 NSLog(@"現在の時刻 -> %@", date); date = [NSDate dateWithTimeIntervalSinceNow:3*60]; // 3分後 NSLog(@"3分後 -> %@", date); date = [NSDate dateWithTimeIntervalSinceNow:3*60*60]; // 3時間後 NSLog(@"3時間後 -> %@", date); date = [NSDate dateWithTimeIntervalSi

    NSDate - 日付の計算、過去の日や末日を求める方法 - 強火で進め
    Leonk
    Leonk 2012/08/16
    ios アプリ開発 NSDate 過去 日付
  • NSDateと日時の扱い(1/6):初心者のためのObjective-Cプログラミング入門 - libro

    日時の値を扱うために用意されているのが「NSDate」です。これは、以下のようにして簡単に現在の日時を示すインスタンスを作成することができます。 NSDate* 変数 = [NSDate date];非常に単純ですね。これで、その時点の日時を示すNSDateインスタンスが得られます。そのままNSLogなどで出力すれば、その時点の日時を出力することができます。 NSDate* date = [NSDate date]; NSLog(@"%@",date);ただし、これだと「現時点の日時」の値しか用意できません。指定した日時のインスタンスを作成したい、と思うこともあるでしょう。 こういう場合、一番簡単なのは、テキストを使って日時を用意し、それをもとにインスタンスを作成する方法でしょう。 [《NSDate*》 dateWithString:《NSString*》]; [《NSDate*》 dat

    Leonk
    Leonk 2012/08/16
    ios アプリ開発 NSDate
  • AR-MAPS

    Just hold up your iPhone! New AR Map navigation app lets you intuitively see the direction to your destination! Try it now for free Navigate your path with AR tags! Add nearby cafe or restaurant information to your map, and set as your destination! Easily mail your location to a friend! Handset support: For the best user experience, we recommend iOS4.3 or newer running on an iPhone 4S or newer.

    AR-MAPS
    Leonk
    Leonk 2012/08/16
    iphoneアプリ AR MAP 地図
  • Excelや画像、電子書籍などあらゆるファイル形式を編集できる無料エディタ「Free Editor」Winのみ

    About RSSで購読する xlsxやCSV形式ならエクセルやテキストエディタ、画像系はPhotoshopやGIMPにPicasa、epubは専用ソフト等々、世の中に星の数ほど存在するファイル形式に合わせて、それらを編集するために、あらゆるソフトが必要になりますよね。 今後もっと多種多様なファイル形式が出てくるのかと思うと、どれだけソフトを用意すればいいんだ、と感じてしまいそうです。 今回は、そんなストレスを一気に解消してくれそうな便利ソフトをご紹介します。 組織のマインドマップツールをマインドマイスターにすべき理由 伸びてる産業、会社、事業を紹介しまくるStrainerのニュースレターに登録!! あらゆる形式のファイルを編集できる「Free Editor」 「Free Editor」は、様々な形式のファイルをひとつのソフトで編集することができるフリーのエディター。 画像やエクセル、ワー

    Excelや画像、電子書籍などあらゆるファイル形式を編集できる無料エディタ「Free Editor」Winのみ
    Leonk
    Leonk 2012/08/16
    エディタ フリーソフト
  • DOSプロンプト

    フォーマット指定子一覧 フォーマット指定子とは、C言語のprintf()、fprintf()、sprintf()、scanf()、fscanf()、sscanf()などの関数で使用する、 表示形式を指定するための記述子である。 C言語専用と思っていると、MFC(C++)のCStringクラスやjavaFormatterクラス(jdk1.5以降)にも使用されていたりして、 やはりしっかり覚えておかなくては、と思わせられることもある(詳細は異なるが)。 度忘れした際にはここを見ればよいように、よく使うフォーマット指定子をここにまとめておく。 なお、ANSI規格での全貌を知りたいときは、fprintfのリファレンス等を参照のこと。 出力フォーマット指定子 printf(),fprintf(),sprintf()などで使用する指定子である。

    Leonk
    Leonk 2012/08/15
    ios アプリ開発 フォーマット指定子 c言語
  • スクリーンショット📷を撮る(コントロールなら動画収録もできる)

    Macでスクリーンショットを撮る方法を紹介します。 macOS 10.14(Mojave)以降では、スクリーンショットのショートカットキーに加えて、[command]+[shift]+[5]でDockの上にスクリーンショット用のコントロールを表示することができます。 オプションで保存先の変更やタイマーの設定、マウスポインターを表示することもできますし、動画のキャプチャも可能です。 以下の画像は、macOS 10.15(Catalina)のスクリーンショットコントロールです。 キーボードを使ったスクリーンショットの方法 画面全体 [command]+[shift]+[3] 参考スクリーンショットコントロールのオプションで[マウスポインタを表示]をオンにしていると、マウスポインタもキャプチャされます。(検証:macOS 11.6(Big Sur)) ドラッグで選択した部分 [command]+

    スクリーンショット📷を撮る(コントロールなら動画収録もできる)
    Leonk
    Leonk 2012/08/15
    mac 画面キャプチャー スクリーンショット
  • 無料総合オフィスソフトウェア - OpenOffice.org 日本語プロジェクト

    Copyright & License | Privacy | Contact Us | Donate | Thanks Apache, OpenOffice, OpenOffice.org and the seagull logo are registered trademarks of The Apache Software Foundation. The Apache feather logo is a trademark of The Apache Software Foundation. Other names appearing on the site may be trademarks of their respective owners.

    Leonk
    Leonk 2012/08/15
    OpenOffice フリーソフト
  • GREE Platform 概要 - GREE Developer Center

    Leonk
    Leonk 2012/08/15
    ios アプリ開発 gree
  • サルでもわかる Core Data 入門【概念編】 - A Day In The Life

    iOS でデータを永続化する方法の続きです。今回は Core Data を使ったデータの永続化方法について説明します。 記事では複雑で習得が難しいとされている Core Data について概念編と実装編の2回に分けて説明していきます。記事の全体的な流れとしては Core Data がどういったフレームワークかというところから O/R マッピングの説明、Core Data を使うメリット、Core Data フレームワークの概要、Core Data を使ったプログラムの例まで説明します。次の記事で実際に動くサンプルを作成します。 Core Data って何? Core Data はモデルオブジェクトを永続化するためのフレームワークです。もとは Mac OS X のために開発されたフレームワークで、iOS 3.0 から使用できるようになりました。 Core Data はデータの永続化に SQ

    サルでもわかる Core Data 入門【概念編】 - A Day In The Life
    Leonk
    Leonk 2012/08/15
    ios CoreData コアデータ
  • UITextFieldの入力制限を実装する - プログラマでありたい

    UITextFieldに入力された文字列チェックをスマートに行う方法がないか探していました。 どうやらロード時にテキストフィールドをデリゲートすれば、shouldChangeCharactersInRangeでイベントを取れるようです。このメソッドは、booleanで返すのでチェックして不可であればFALSEを返せばよいのです。実装の抜粋は、以下のとおりです。この例では、文字列長を5桁以内に制限しています。 - (void)viewDidLoad { [textField setDelegate:self]; [super viewDidLoad]; } - (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)s

    UITextFieldの入力制限を実装する - プログラマでありたい
    Leonk
    Leonk 2012/08/15
    ios アプリ開発 UITextField 文字数制限
  • iphone開発|iPhoneの開発を始めました。

    まだまだ知らないことだらけのプログラマです。 素人でネットから色々助けてもらっているので、自分も少しでも人の役に立ちたいと思いブログはじめました。

    Leonk
    Leonk 2012/08/15
    ios アプリ開発 保存 データ icloud
  • sortUsingFunction:context: - macOS/iOS API解説

    変更可能な配列を比較関数でソートします -(void)sortUsingFunction:(NSInteger (*)(id, id, void *))compare context:(void *)context 解説 変更可能な配列を比較関数でソートします。 比較関数は2つのエレメントを比較するために使います。最初のエレメントの方が2番目のエレメントよりも小さいときは NSOrderedAscending を返し、大きい時は NSOrderedDescending を返します。2つのエレメントが同じ場合は NSOrderedSame を返します。 第3の引数として毎回contextが渡されます、比較関数のパラメータとして使うことができます。 返り値 ( void ) なし 引数 ( NSInteger (*)(id, id, void *) )compare ( int (*)(id,

    sortUsingFunction:context: - macOS/iOS API解説
    Leonk
    Leonk 2012/08/15
    ios アプリ開発 NSArray ソート
  • 2011年08月のブログ|iPhoneの開発を始めました。

    まだまだ知らないことだらけのプログラマです。 素人でネットから色々助けてもらっているので、自分も少しでも人の役に立ちたいと思いブログはじめました。

    Leonk
    Leonk 2012/08/15
    ios アプリ開発 NSArray ソート
  • Second Flush:NSMutableArrayクラス

    Leonk
    Leonk 2012/08/15
    ios アプリ開発 NSMutableArray まとめ