タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

iPhoneとobjective-cに関するj7400157のブックマーク (2)

  • 弊社の github グループを作りました。ソースを公開していきます。 - 業務用iOSアプリのfeedtailor社長ブログ

    僕らの世界はもはやオープンソース無くして語れません。 「インターネット」とか「ネット」とかでマルっと表現される全てのものにどこかしらオープンソースの恩恵を受けている所は必ずあって、多くのベンチャーよろしく弊社も何かしら貢献したいと考えてきました。そもそも情報共有には敏感な社内文化がありますので、それはソースでも一緒ですね。 って訳で、弊社の社内資産であるソースを順次公開していく為に github に feedtailor というグループを作成しました。上がそのグループ画面。手始めに Objective-C ネタを2つ程公開しています。 FTUIKit FTFoundation いわゆる便利ツール集ですね(iOS5前提)。各クラスやカテゴリのBase64, CRC, HMAC, SHA1, MD5, Calendar, Cell といったキーワードからだいたいどんなものかは想像して頂けるかと

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

    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言語(ライトウェイト言語、スクリプト)のように柔軟な記述が可能です。そし

    メモリ管理 - かみやんの技術者ブログ
  • 1