並び順

ブックマーク数

期間指定

  • から
  • まで

481 - 520 件 / 4458件

新着順 人気順

COCOAの検索結果481 - 520 件 / 4458件

  • SunriseBrowser「サンライズブラウザー」

    Embark on an Exciting Journey: Sunrise Browser's Tips for Exploring Captivating Cities This is Sunrise Browser, your gateway to embracing the adventure of discovering interesting cities around the globe. If you're a seeker of new horizons, an adventurer at heart, and a lover of cultural diversity, you've arrived at the perfect destination. Our travel blog is dedicated to igniting your sense of wan

    • C++プログラマ(というか自分)のためのObjective-C講座(というかメモ)

      目次 全般 クラス メッセージの送信 idとNSObject その他 全般 まあ、/Developer/Documentation/Cocoa/ObjectiveC/index.htmlを見れば、細かいことは分かるので、ここではC++に慣れた人から見たObjective-Cの概略をまとめるということで。 まず。 Objective-Cコンパイラは、C++コンパイラに比べるとコンパイラとしてよりもプリプロセッサに近い動きをする。 /usr/include/objc以下にいろんなヘッダがあるんだが、これらをあらかじめincludeしたC、という感じに近い(もちろん文法の拡張がいくつかあるので、それらの解析はObjective-Cの重要な機能なんだけど)。 それは例えば、「動的バインドされるメソッドにアクセスする関数」「動的にクラスを追加する関数」のような、言語仕様の内側部分をいじくっちゃうよう

      • Sample Code - WWDC23 - Apple Developer

        WWDC23 View sample code referenced in the WWDC23 session videos. Backyard Birds: Building an app with SwiftData and widgets Create an app with persistent data, interactive widgets, and an all new in-app purchase experience. Featured iOS macOS watchOS Xcode iPadOS View code

        • ポッチンコンバート (Apple開発者向け資料の日本語訳)

          諸注意 ポッチンコンバートへようこそ。ここでは、Apple Computer, Inc.の公開している開発者向け資料を訳者(ポッチン 改め かろでん☆みゅーあ)が趣味で日本語訳したものを公開しています。 翻訳の精度、内容の正確さについては期待できません。ニポン語も不自然ですね。 従って予告無く修正を行うことがあります。 ADCの他の公式な日本語訳、Mac OS Xの実際のアプリケーションでの使用例などとは用語の統一を行えていませんので注意しましょう。 いつのまにか公式訳が出ている可能性もありますので、まず上記の公式サイトを確認しましょう。 【 】で囲われた部分は訳の怪しいところ、訳者による補足、メモなどです。無視してください。 全体的なリファレンスの日本語訳がすぐさまいますぐ必要な方は、Cocoa Break!さん(当サイトもリンクして頂いています)のところがいっぱいあってお勧めです。 ア

          • Ruthlessly Simple Dependency Management with Carthage

            About the content This content has been published here with the express permission of the author. Carthage is a new dependency manager for Objective-C and Swift projects, intended to be the simplest way to add frameworks to a Cocoa application. Carthage works by delegating tasks to Xcode and Git, minimizing new concepts as much as possible, so you can continue to use the tools you’re already famil

              Ruthlessly Simple Dependency Management with Carthage
            • niw.at — +[NSURLConnection sendAsynchronousRequest:queue:completionHandler:] が何をしているか調べてみた

              +[NSURLConnection sendAsynchronousRequest:queue:completionHandler:] が何をしているか調べてみた TL; DR: +[NSURLConnection sendAsynchronousRequest:queue:completionHandler:] は dispatch_async で +[NSURLConnection sendSynchronousRequest:returningResponse:error:] を呼んでいる。 NSURLConnection を非同期に使いたいなんて要望はもうそれこそかなり昔からあって、数多の車輪の再発明とブログと FAQ が生まれたわけですが、一昨年の Grand Central Dispatch1、GCD の登場でついに抜本的な解決が見えるかのように見えてわひょーいってなった割には

              • iPhone / iPad アプリのアニメーションをなめらかにするためのポイント3つ

                こんにちは。開発担当の金内です。 みなさん、Sleipnir Mobile for iPhone / iPad を使っていただけているでしょうか? 今日は Sleipnir Mobile の特徴となっている「TouchPaging」を開発したときの経験から、iPhone / iPad アプリ開発でスムーズなアニメーションを実現するためのコツをご紹介します。 タブをスワイプ操作で切り替える TouchPaging は、開発中のある段階で機能としては実現できたものの、スワイプ中のアニメーションがどうにもこうにもガクガクしていて、心地よいとは言えないものでした。はじめのうちは iPad のパフォーマンスの限界かと思っていたのですが、「いや、こんなハズじゃない」という意見が開発チームで持ち上がり、改善に向けた取り組みがはじまりました。 パフォーマンス問題なら Instruments の出番です。

                  iPhone / iPad アプリのアニメーションをなめらかにするためのポイント3つ
                • 内閣府が語る「接触確認アプリ」開発の経緯 「インストール義務化は信義則に反する」

                  新型コロナウイルスのクラスタ対策を目的として政府が提供するスマートフォン向けの接触確認アプリ「COCOA」。6月19日のリリース以来、7月31日までに996万件ダウンロードされており、実際にCOCOA経由で感染が判明した例も出てきている。COCOA投入までは紆余(うよ)曲折もあり、政府の説明不足から誤解を招いている点も否めない。当初開発を主導した内閣府の平将明副大臣らが、報道関係者向けにCOCOA開発の経緯や今後の広報体制などを説明した。 1000万ダウンロード突破が間近 「思ったよりはダウンロード数が伸びている」。平副大臣は、現状のダウンロード数に関してこう話す。現状の伸び率からすると、今週末には1000万ダウンロードを突破するのは確実で、人口比で10%に達するのも間近となっている。 COCOAは、iPhoneやAndroidスマートフォンのアプリストアからダウンロードしてインストール。

                    内閣府が語る「接触確認アプリ」開発の経緯 「インストール義務化は信義則に反する」
                  • Core Data バッドプラクティス

                    2013年11月札幌iPhone開発懇談会勉強会プレゼンテーション資料。 iOS CoreData徹底入門 販売記念。CoreData のバッドプラクティスを紹介します。Read less

                      Core Data バッドプラクティス
                    • [Mac OS X] シェルスクリプトとかの CUI アプリケーションを Mac OS X 方式の .app にする方法 [簡単 5 ステップ]

                      ■ [Mac OS X] シェルスクリプトとかの CUI アプリケーションを Mac OS X 方式の .app にする方法 [簡単 5 ステップ] シンプルで高性能な Mac OS X 用の sshfs 実装の sshfs for Darwin の 2.5.0 をリリースしました。 で、今回 mount/umount を Terminal.app からではなくて Finder から出来るような形にしたのでその方法。

                      • SQLiteを利用する方法 - プログラミングノート

                        下記サイトを参考に自分でも試してみました。 超簡単にSqliteをつかう iPhone Programming Tutorial - Creating a ToDo List Using SQLite Part 1 利用手順 1. DBファイルとテーブルの作成 2. 必要なライブラリ(FMDB for iPhone, libsqlite3.0.dylib)を追加 3. FMDBのメソッドを利用してSQLiteを利用 DBファイルとテーブルの作成 まずはデータベースとテーブルを作成します。 $ sqlite3 sample.db sqlite> CREATE TABLE TEST( ...> id INTEGER PRIMARY KEY, ...> name VARCHAR(255) ...> ); という風にコマンドでやってもいいですが、ファイルだけ作ったら後はLitaというAIRのSQL

                          SQLiteを利用する方法 - プログラミングノート
                        • iPhoneSDK + ObjectiveCにおけるメモリ管理のはまり所 - mswar's はてなブログ

                          まずは公式のObjectiveCのメモリ管理を読むべきである。(読まないと始まらない) http://developer.apple.com/jp/documentation/cocoa/Conceptual/ObjectiveC/4objc_runtime_overview/chapter_8_section_2.html そして、この辺が具体的なサンプルコードもあってよくまとまってる http://wwwa.dcns.ne.jp/~nito/CocoaClub/article01.html http://wwwa.dcns.ne.jp/~nito/CocoaClub/article02.html http://wwwa.dcns.ne.jp/~nito/CocoaClub/article03.html http://wwwa.dcns.ne.jp/~nito/CocoaClub/art

                            iPhoneSDK + ObjectiveCにおけるメモリ管理のはまり所 - mswar's はてなブログ
                          • ウノウラボ Unoh Labs: Mac OS Xで携帯サイトの開発環境を整える

                            尾藤正人(マカー3号)です。 家でも会社でも MacBook を使うようになって、名実共にマカーの仲間入りをしました。 最近はずっと携帯サイトの開発をやっているのですが、MacよりもWindowsの方が携帯サイト開発用のツールは充実してます。 携帯サイトを開発しているMacユーザの方で、本当はWindowsは使いたくないんだけど、Windowsマシンを使ってたり、Parallels Desktop使ってる方は多いんじゃないでしょうか。 新しいParallels Desktopでは、Coherenceモードを使えばWindows上のアプリがMac上のアプリかのように使えるので、大きな問題はないのかもしれませんが、やはりMacネイティブでできるようにしたいものです。 というわけでMacで携帯サイトの開発環境を整えてみたので、何をやったのかを具体的に書いてみたいと思います。 Macで絵文字を表示

                            • Objective-CベースのRuby実装「MacRuby」が登場 | パソコン | マイコミジャーナル

                              MacRuby開発チームは27日 (米国時間)、Mac OS Xを対象としたObjective-CベースのRuby実装「MacRuby」を公開した。動作環境はMac OS X 10.5.2以降、現時点ではIntelプラットフォームのみサポートされる。バイナリパッケージの配布は開始されていないものの、Mac OS Forgeのリポジトリからダウンロードしたソースコードをビルドすることにより実行可能。 MacRubyは、Rubyインタープリタから、Mac OS X / Objective-C最基層へのアクセスを可能にするRubyの実装。MacRubyでは、すべてのRubyクラスがNSObject (Objective-Cのオブジェクトのルートクラス) から継承され、基本的にObjective-Cの全メソッドをRubyから呼び出すことが可能。具体的には、Cocoaだけでなく、CoreFounda

                              • Latest topics > Mac版Firefox 3正式版に、日本人ユーザにとって結構致命的な問題が残ってしまいそうな件について - outsider reflex

                                Latest topics > Mac版Firefox 3正式版に、日本人ユーザにとって結構致命的な問題が残ってしまいそうな件について 宣伝。日経LinuxにてLinuxの基礎?を紹介する漫画「シス管系女子」を連載させていただいています。 以下の特設サイトにて、単行本まんがでわかるLinux シス管系女子の試し読みが可能! « 韓国海苔 Main 秋葉原通り魔殺人 » Mac版Firefox 3正式版に、日本人ユーザにとって結構致命的な問題が残ってしまいそうな件について - Jun 10, 2008 norah'# : みんなガンガン Vote しようぜ!! Re: みんなガンガン Vote しようぜ!! - WebStudio kozawa のたまに気になること | Firefox3.0リリースとMac上でFlash問題について Re: Firefox3.0リリースとMac上でFlash

                                • iPhoneアプリケーション開発入門まとめ

                                  iPhoneアプリケーション開発入門(cocoa touch,Objective-C関連)まとめ Konton's iPhone application labolatory English top page はじめに これはiPhoneデベロッパKontonによるObjective-C(cocoa touch)によるiPhoneアプリケーション開発に関する覚書をまとめたものです。 これまでブログにTipsを書いていたのですが、何というかそれぞれが単独の項目となっていて、まとまりに欠けるような気がするため、 こちらにも少しずつ内容を再構成しつつ書いてゆくことにしました。例によって(?)更新は不定期です。なるべく平易な言葉を使うようにして書いています。 なお更新日時はファイルの本文が更新された日時なので、アップロードした日時とは異なりますのでご注意ください。 例として書かれるコードには、何の

                                  • iOS開発まとめ - プログラミングノート

                                    iOS開発のまとめです。全てではないですが、エントリーに掲載しているコードはgithubからDownload出来ます。 IBを使わないサンプルコード集を作ったので公開 UIView UINavigationControllerの利用 UIViewControllerの利用 UIViewでスワイプを検出する方法 非同期通信で画像をロードする方法について UITableView UITableVIewの利用 UITableViewCellの利用 UITableView関連リンク UITabBar, UIToolBar UITabBarControllerの利用 UITabBarの背景を変える方法 その2 UITabBarの背景を変える方法 UIBarButtonItemの色を変更する方法 アニメーション UIViewで手軽にアニメーションを実行する方法 複数ボタンを配置する CATransit

                                      iOS開発まとめ - プログラミングノート
                                    • iPhone SDK Tutorial: Build a Simple RSS reader for the iPhone – Old GigaOm

                                      With this I’m assuming you have a bit of familiarity with the iPhone SDK – you can download it for free from Apple’s site, and follow along here. We’re going to build an RSS feed reader for a simple feed (from The Apple Blog, no less). Let’s get started Open Xcode and choose the “File” menu, in which you’ll click the “New Project…” item. Click “Application” under “iPhone OS” in the list at left. O

                                      • unknownplace.org

                                        VLCってたしかYouTube動画の再生に対応してたよなーと思いだして試してみたけど、 現在の最新バージョンの2.0.5でも今のYouTubeの仕様に対応できてないのか、YouTube動画の URL を開こうとしてもエラーになってしまう。 ためしにナイトリービルドでためしてみたらOKだった。 けど、ナイトリービルドを常用するのも嫌だ。しかし、このYouTubeのハンドリングはどうもluaの拡張でやっているだけみたいなので、 その拡張ファイルだけバックポートするだけでいけそうだということで、やってみたらちゃんと動いた。 具体的には、 VLC.app/Contents/MacOS/share/lua/playlist/youtube.luacVLC.app/Contents/MacOS/share/lua/playlist/youtube_homepage.luac の2ファイルを上書きしてあ

                                        • GitHub - AFNetworking/AFNetworking: A delightful networking framework for iOS, macOS, watchOS, and tvOS.

                                          AFNetworking is Deprecated As of Jan. 17, 2023, AFNetworking is deprecated and there will be no further releases. This repo will remain online in perpetuity as an archive. There are a couple options for continued AFNetworking use: Copy AFNetworking into your project and compile it directly. This gives you full control over the code. Fork AFNetworking and use the fork in your dependency manager. Th

                                            GitHub - AFNetworking/AFNetworking: A delightful networking framework for iOS, macOS, watchOS, and tvOS.
                                          • Modernize your Objective-C

                                            Many people consider the Objective-C a verbose language, with a cumbersome syntax, whilst it is actually a very simple language with few rules. Year after year the language has been changed many times with small but very important improvements. Particularly in the last two years many features have been added to modernize the language. In this talk you will see all the latest news and a series of b

                                              Modernize your Objective-C
                                            • iPhone/iPod Touch向けゲームフレームワーク·cocos2d for iPhone MOONGIFT

                                              iPhoneやiPod Touchは画面が広く、加速度センサーやマルチタッチなどこれまでにない操作ができるようになっている。そのため、ゲームアプリケーションも相当数存在し、フリーなものもあれば、有料課金されているものまでたくさんある。 iPhone向けゲーム開発を行うならこれ! デスクトップ向けゲームでお金を稼ぐのは難しい、だがiPhone/iPod Touch向けであれば課金のシステムもあり、かつターゲットが世界であるのでヒットすればそれなりに稼げる可能性もある。そこで使ってみたいのがcocos2d for iPhoneだ。 cocos2d for iPhoneはiPhone/iPod Touch用ゲームフレームワークで、2Dのゲームを作るのに必要な機能を提供してくれるオープンソース・ソフトウェアだ。 cocos2d for iPhoneはiPhone/iPod Touchでゲームを開発

                                                iPhone/iPod Touch向けゲームフレームワーク·cocos2d for iPhone MOONGIFT
                                              • C/Objective-C + Blocks でクロージャ - TrashSUITE

                                                Blocks というのは Apple が C/C++/Objective-C 向けに独自実装したクロージャ的な機能.Snow Leopard リリース時に GCD すげぇ!という記事で見かけて『Apple やりやがった,あの変態やりやがった』くらいにしか思っていなかったのだけど,iPhone OS4.0 で使うことになりそうなので,ザックリと調べてみた ザクザクっとドキュメントを読みつつテストしつつという状態で書いたメモなので,嘘を書いている可能性が大いにある! 以下,Blocks をクロージャと呼ぶ シンプルに // 無名でダイレクトに呼ぶ ^(void) {puts("closure");}(); //=> closure ^() {puts("closure");}(); //=> closure ^{puts("closure");}(); //=> closure // 名前を付

                                                • ビュー (UIView) の階層構造をダンプする非公開の便利メソッド - 24/7 twenty-four seven

                                                  標準 SDK で提供されているクラスがどういう構造になってるか参考にしたいとか、ちょっとしたカスタマイズをしたいとか、そういうときにビュー構造をダンプしたりすることはよくあると思います。 下記のようなメソッドを書いてもいいのですが、実は UIView には便利なメソッドが提供されています。 - (void)explode:(id)aView level:(int)level { doLog(level, @"%@", [[aView class] description]); doLog(level, @"%@", NSStringFromCGRect([aView frame])); for (UIView *subview in [aView subviews]) { [self explode:subview level:(level + 1)]; } } それが次の2つです。rec

                                                    ビュー (UIView) の階層構造をダンプする非公開の便利メソッド - 24/7 twenty-four seven
                                                  • sonson@Picture&Software

                                                    ネットで検索してよく出てくるエミナルクリニックの静岡院がめっちゃ気になるなぁ。 医療脱毛なのにすごい安くていい評判も聞くけど、ほんとに痛くないのかな? 通っている人の口コミをみてみたいなぁー。 なんて気になったので、エミナルクリニックの静岡院についてSNSやネットで調べてみました。 そう思ってSNSを中心に調べてみたら、、、口コミや評判も良いじゃない♪ ちなみに、似たようなサービスや商品があるかも?なので、今回調べてみたのはこちらになります。 オープンしました! エミナルクリニックの静岡院ですが、すでにオープンしています!(2020年11月20日オープン済) もちろんですが、オープンしたてなんでめっちゃ予約が取りやすいです。 人気のある医療脱毛院なので早めの予約が良いかも?!

                                                    • 0xED

                                                      0xED IS NO LONGER IN ACTIVE DEVELOPMENT. 0xED is a native OS X hex editor based on the Cocoa framework. Fast editing of large files. Unlimited file size (limited by what the actual file system supports). Small memory footprint. Instant opening of files of any size. Remains responsive with 1 million+ edits. Supports all normal text editor keyboard shortcuts. HFS+ compatible. Resource fork editing.

                                                      • viva Cocoa

                                                        macOS SwiftUI Programming コーディングだけで macOS アプリが作れたらな、とずっと思っていましたが、3年前から SwiftUI を使って、コーディングだけで macOS アプリが書けるようになっていると知り、さっそく始めてみることにしました。 はじめの一歩 <コード説明を追加しました> Jul. 12, 2022 Xcode で作業する場合 Jul. 06, 2022 アプリケーションの終了 <コード説明をつけました> Jul. 12, 2022 アイコン Jul. 06, 2022 ボタン <コード説明をつけました> Jul. 11, 2022 トグル <コード説明をつけました> Jul. 11, 2022 スライダー <コード説明をつけました> Jul. 11, 2022 ピッカー Jun. 28, 2022 フォーム Jun. 29, 2022 テーブル

                                                        • Objective-CのJSON Frameworkを使ってTwitterの情報等を取得する方法 - tomute's note

                                                          Google CodeでObjective-C用のJSON Frameworkが公開されているので、これを使ってTwitter等のJSONフィードを利用する方法をメモしておく(以下の内容は基本的にスタンフォード大学のiPhoneアプリ開発講座で学んだ事である)。 なお、上記のフレームワークのインストール方法、基本的な使用方法に関しては、以下のブログに詳しく書かれている。 [iPhone] JSON Framework の使い方(準備編) | Sun Limited Mt. [iPhone] JSON Framework の使い方(解析編) | Sun Limited Mt. ステップ1: TwitterのAPIドキュメントから取得したいJSON情報のURLを調べる まずTwitterの情報を取得してくる場合であるが、例えばあるユーザのつぶやきをJSONフォーマットで取得する場合、以下のよう

                                                            Objective-CのJSON Frameworkを使ってTwitterの情報等を取得する方法 - tomute's note
                                                          • core-plot - Google Code

                                                            Code Archive Skip to content Google About Google Privacy Terms

                                                            • CocoaEmacs - MacEmacs

                                                              概要 † Emacs 23.1 が 2009/07/29 にリリースされました。このバージョンから Carbon でなく Cocoa で実装されています。 完成度は Emacs22.3の方が現状では良いです。Emacs23.1 の NEWS文書に公式に「安定していない旨」が記述されています。 安定を求める方は Emacs22.3 を継続して利用されることをおすすめします。 それでもあえて利用する方向けに変化点などに関してメモしています。 ↑

                                                              • Apple’s new Objective-C to Javascript Bridge - Steamclock Software

                                                                Development Apple’s new Objective-C to Javascript Bridge Nigel Brooke • May 13th, 2013 A few month back, Apple quietly slipped a very nice Objective-C to Javascript bridge into WebKit. Since the first commit while we were busy celebrating New Year’s Eve, it has been fairly actively developed and improved. This new API supports straightforward embedding of the JavaScriptCore interpreter into native

                                                                  Apple’s new Objective-C to Javascript Bridge - Steamclock Software
                                                                • Cocoaの日々: [iOS] 複数アプリケーション間でのデータ共有 〜 Keychain Services を使った第三の方法

                                                                  ※タイトルはあまり深い意味は無い。なんとなく「第三の〜」の響きが良かったので。。 前回紹介した Keychain Services を使えば制限付きながら iOS 上の複数のアプリケーションでデータ共有ができることがわかったのでそれを解説する。 [前回] Cocoaの日々: [iOS] Keychain Services とは 仕組み Keychain Services に格納されるアイテム(パスワードなど)のアクセス制御は Keychain Access Group(グループ)を元に行われる。アイテムにはこのグループ属性があり、同じグループに所属しているアプリケーションからのみアクセスが許可される。 Keychain Services のアイテムはパスワード、秘密鍵、証明書を格納するようになっているが、CFData(NSData)型 であればパスワードである必要はない。格納したい値を C

                                                                    Cocoaの日々: [iOS] 複数アプリケーション間でのデータ共有 〜 Keychain Services を使った第三の方法
                                                                  • 便利なマクロ・カテゴリ・ライブラリまとめ - Qiita

                                                                    お断り 情報が古いです。更新の予定はありません 未だにストックされる方がいらっしゃいますが、古い情報です。ご自身で最新情報を確認してください。 一部はPopperToolsとしてライブラリを公開しています 以下古い内容 iOSアプリの開発にはjavascript/HTML5/CSSやRubyなど様々な言語が利用可能ですが、漢ならやっぱりObjective-Cネイティブでしょ! Objective-CはCの完全上位互換なので、Cで使える技の数々はもちろん利用可能です。 加えて動的にメソッドを追加できるカテゴリや、プロトコルorデリゲートなど便利な機能がたくさんあるので、ガンガン使って行きましょう! 以下私が普段使っているマクロ・カテゴリ・ライブラリをまとめます。 一部過去の投稿を焼き直したものですがどうかご容赦を>< /* デバッグログ用マクロ。 NSLog()の使いすぎは明らかなパフォーマ

                                                                      便利なマクロ・カテゴリ・ライブラリまとめ - Qiita
                                                                    • Android版接触確認アプリの障害について

                                                                      このホームページを、英語・中国語・韓国語へ機械的に自動翻訳します。以下の内容をご理解のうえ、ご利用いただきますようお願いします。 1.

                                                                      • class-dump - Steve Nygard

                                                                        This is a command-line utility for examining the Objective-C runtime information stored in Mach-O files. It generates declarations for the classes, categories and protocols. This is the same information provided by using ‘otool -ov’, but presented as normal Objective-C declarations, so it is much more compact and readable. Why use class-dump? It’s a great tool for the curious. You can look at the

                                                                        • yebo blog

                                                                          2012年7月7日土曜日 せめて以前の記事だけでも.. http://web.archive.org/web/20110724040649/http://yebo-blog.blogspot.com/ 投稿者 yebo 時刻: 21:10 メールで送信BlogThis!Twitter で共有するFacebook で共有するPinterest に共有 ホーム 登録: 投稿 (Atom)

                                                                          • アプリ高速化のための5つのノウハウ

                                                                            sonsonの経験則です. 1.大量のメモリを使わない,メモリの確保と解放の繰り返しは避けて,再利用 ・メモリを大量に使用すると目に見えて実行速度が低下する.また,memoryWarningによる割り込みのメッセージが多発する可能性があるため,その処理にも時間がかかる. ・TableViewでセルの再利用APIが提供されているようにインスタンスの確保と解放の繰り返しは大きく速度に影響を与える.(SDKが出る前,Jailbreak時代は再利用関数を自前で作ってたなぁ・・・) 2.恒久的に使いそうなオブジェクトはなるべく保持する ・利用しているクラスにメモリリークがあると,それの確保・解放を繰り返している内にメモリがどんどん食いつぶされる.怪しいクラスは特に注意して使うようにする.まぁ,なんら抜本的な解決策ではない気もしますが(アップル頼むよ). 3.背景に透明色を使わない ・ついつい

                                                                            • ツールバーのボタン (UIBarButtonItem) の隠し API - 24/7 twenty-four seven

                                                                              @iphone_dev_jp ツールバーとかタブバーによくある「現在地を表示」のボタン画像(あのライフルのスコープみたいなアイコンの)はシステム標準でないですよね。自分で作らないとダメなんですかね。 takoyaki0330 on Twitter: "@iphone_dev_jp ツールバーとかタブバーによくある「現在地を表示」のボタン画像(あのライフルのスコープみたいなアイコンの)はシステム標準でないですよね。自分で作らないとダメなんですかね。" 上記の「現在地を表示」ボタンに限らず、Safari の「戻る」ボタンや、写真.app の「ゴミ箱」ボタンなど、標準アプリで使われているアイコンなどはすべて提供されているわけではありません。 実はそれらのアイコンは非公開ではありますが API に存在します。 UIBarButtonSystemItem に 100 〜 110 までの値を直接指定す

                                                                              • Cocoa Programming Tips 1001

                                                                                Mac OS X の、NeXT から受け継いだ API 環境、それが Cocoa だ。Cocoa の特徴は、パワフルで先進的で洗練されたフレームワークであるということ。現在、最強のフレームワークの 1 つ、と言っても言い過ぎではないと思うよ。 しかし、実際に Cocoa プログラミングを始めようと思うと、とにかく資料が少ない。ドキュメントはやっとそろってきたけど、なによりサンプルが少ない。新しい環境を覚えるには、大量のサンプルが不可欠だ。どうにかこうにか四苦八苦しながら勉強してるけども、やりっ放しじゃもったいない。サンプルが少ないなら、自分で作るしかないでしょう。 というわけで、Cocoa API の使い方、サンプル、Tips などを集めたのが、この Cocoa Programming Tips 1001 だ。Cocoa プログラミングに役立つような、実践的な内容を目指すぜ。

                                                                                • RubyでiOSアプリ開発ができるRubyMotion

                                                                                  東京で開発を担当している森本です。 みなさん楽しく iOS アプリつくっていますか?!最近の私はというと RubyMotion を使って iOS アプリをコツコツ作ることがささやかな楽しみになっています。 RubyMotion とは、元々 MacRuby を作っていた Apple のエンジニア Laurent Sansonetti さんが HipByte という会社をたちあげて作ったプロダクトです。 これを使うと、なんと Ruby で iOS や Mac のアプリを作ることができてしまいます。 Objective-C よりも Ruby が好きで、 iOS のアプリを Ruby で書けないのかなあなどと日々思っている方に、ぜひお勧めしたいプロダクトです。 今日は、この RubyMotion をご紹介したいと思います。 RubyMotion とは 名前から薄々感じさせているとおり RubyMo

                                                                                    RubyでiOSアプリ開発ができるRubyMotion