タグ

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

  • NSStringのisEqualToString:の落とし穴 - Qiita

    ※この記事は間違った情報を記述しています NSStringにはisEqualToString:[isEqual:]で文字を比較することができます。 しかしながら、この比較というのはliteral Unicode-based comparison、バイト列の比較なのです。 つまり、文字列的には同じだが、バイト列としては違う場合、 isEqualToStringは違うものと判断してしまいます。 従ってこの挙動が望ましくない場合、compare:等のその他の比較メソッドの中から適切に選択する必要があります。 caseInsensitiveCompare:やlocalizedCompare:等々色々ありますね。 この辺はまたしっかりリサーチができたらいずれまとめたいです。 #import <Foundation/Foundation.h> int main(int argc, const char

    NSStringのisEqualToString:の落とし穴 - Qiita
    foxsafari
    foxsafari 2013/06/26
    文字列の比較について(誤った情報)
  • Objective-CのBlocksの循環参照とその解決策

    半年までは、Objective-Cでコールバックの処理は、delegateを使って実装していました。しかし、delegateによるコールバックは処理の繋がりが分かりにくいというデメリットがあります。 これは皆さん感じるところだと思いますが、実際に最近のObjective-C開発は、Blocksを使って記述するのがトレンドだと思います。 ただ、メモリ管理に関して少し注意しなければならない点があるので、検証結果も合わせて記していきたいと思います。(少し長くなるので2回にわけて書きたいと思います。) Blocksで処理を行う これは簡単なサンプルです。BlocksRunnerクラスは、Blocksで渡された処理を保持し、runメソッドが呼ばれた時にその処理を実行します。 int main(int argc, const char * argv[]) { @autoreleasepool { Bl

    Objective-CのBlocksの循環参照とその解決策
  • UIDocumentInteractionControllerを使ったデータ共有 - Toyship.org

    iOSアプリでUIDocumentInteractionControllerを使うと、他のアプリに画像ファイルやpdfファイルなどを送信することができます。 かなり古く(iOS3.2)から使える便利な機能なんですが、なぜかそれほど一般的ではないんですよね。 iOS5までとiOS6以降でだいぶ見た目がかわったので、まとめてみました。 iOS6でのUIDocumentInteractionController 実装方法はiOS6でもiOS5以前でも変わらないんですが、見た目はiOS6でがらっと変わりました。 iOS5までの見た目はこちら。 不透明なボードの上にシンプルなボタンが並びます。実直なUIですね。 iOS6での見た目はこちらです。 iOS6ではアイコンベースとなり、UIActivityViewControllerと同様の見た目になりました。 以前と比較すると、ベースのシートが半透明とな

    UIDocumentInteractionControllerを使ったデータ共有 - Toyship.org
  • メモリ管理 - かみやんの技術者ブログ

    iPhone開発で、メモリ管理の基礎を社員に伝えることが増えてきたので、エントリとして書こう。 Objective-C基礎 メモリ管理の前にObjCの基礎として、メソッド呼び出しの話。 クラスのインスタンスaがmethodAをコールするときは、 [a methodA] と書く。このとき、aがnilだったときは、エラーではなく、コールされない。methodAに戻り値があるときは、それは、0やnilやNOが返る。ObjCでは、 void dealloc { if(a!=nil){ [a release]; } [super dealloc]; } は、気持ち悪いので、nilチェックはやめましょう。 なお、ObjCでは、動的にメソッドを差し替えることができ、コールの度にメソッドが存在しているかも確認しています。そのため、LL言語(ライトウェイト言語、スクリプト)のように柔軟な記述が可能です。そし

    メモリ管理 - かみやんの技術者ブログ
  • 新着記事

    『フォトショップ・ブイアイピー』の新着記事です。フォトショップやデザインをたのしむウェブサイト。2009年3月創刊以来、3800を超えるコンテンツを更新しています。フリーフォントなどの無料デザイン素材/配色やWeb制作といった最新トレンドも公開中。

    新着記事
  • 期間限定無料!約50,000円分の高品質なウェブ用の有料素材・フォントがダウンロードできますよ

    時間29日の夜まで限定で、$499分、日円で約50,000円分の有料のウェブ用の素材やフォント計471種類が無料でダウンロードできるので、紹介します。 ※為替の変動が激しいので、これを書いている現在$499は48,432円です。 使い道が限定されたような素材なんでしょ?と思う人もいるかもしれませんが、いやいやこれがなかなかの素材が揃っていました。 素材の提供元は、下記のサイトやクリエイティブ集団です。 素材の提供元 当ブログでも紹介したことのあるDesignModo, sitepoint, vandelayなども含まれています。 ダウンロードしたので素材をキャプチャで紹介する、、、前に、ダウンロード方法から紹介します。 素材のダウンロード ダウンロードは、下記サイトにアクセスします。

  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
  • 車を売る際に必要な手続きと書類まとめ

    突然ですが、あなたはまだ愛車をディーラーに売ろうとしていませんか? 今や車を売るならディーラーよりもっと高く車を買い取ってくれる業者、つまり車買取業者を利用するのが新常識です。 しかしインターネットやCMだけで車買取業者を判断するのは難しく、一歩踏み出せない方が多いのではないでしょうか。 そこでディーラーで愛車を安く買いたたかれたくない方必見、車買取業者おすすめ&ワーストランキングをご紹介します。 目次 車買取業者おすすめ評判&ワーストランキング2023最新版大手のみを比較車買取おすすめ業者のQ&Aさいごに 車買取業者おすすめ評判&ワーストランキング2023最新版大手のみを比較 ここからはさっそく車買取おすすめ業者をランキングにしてご紹介していきます。 また今回ご紹介する全ての業者を一括査定で比較検討する事が出来る車査定ガイドは以下からご確認下さい。 わずか30秒で車の一括見積が完了し

  • 会社設立の手続きを始める前に用意しておくべき10の項目 | inQup

    お客様の融資支援実績は、累計6,000件以上(2023年2月末現在) 自身も株式会社SoLaboで創業6年目までに3億円以上の融資を受けることに成功 【運営サイト】 SoLabo公式サイト 創業融資ガイド 資金調達ノート 経営支援ガイド スタートアップや週末起業という言葉が頻繁に使われるようになった昨今、「自分も将来は会社を…」と考えている方は多いのではないでしょうか。 実際に会社の設立する時には、資金や設立費用の他にも用意しておくべきものがあります。 以下の図をご覧になって下さい。これは、会社設立の大まかな流れをあらわしたものです。※合同会社の場合は「定款の認証手続」のステップが不要で、登記書類も少ないため、比較的簡単に設立することができます。 このように見てみると、会社設立の手続きは意外とシンプルであることがお分かりだと思います。 そして、実際に会社を設立する時に、事前の準備をしっか

    会社設立の手続きを始める前に用意しておくべき10の項目 | inQup
  • お手軽iPhoneアプリ開発メモ UiLabelに枠線をつける方法。

    ◆ 角丸にする [[view layer] setCornerRadius:10.0]; [view setClipsToBounds:YES]; この「view」をUIButtonやUILabelのオブジェクトに変更すれば、角丸になります。 小さめのオブジェクトの場合は、setCornerRadiusを6.0などに変更してやれば ある程度自然な感じになると思います。 ◆ 枠線を追加する [[view layer] setBorderColor:[[UIColor blackColor] CGColor]]; [[view layer] setBorderWidth:1.0]; 枠線を描画することが出来ます。 両方を適用することで、角丸の枠線を追加することも可能です。