タグ

cocoaに関するyuanyingのブックマーク (115)

  • http://hmdt.jp/cocoaProg/AppKit/NSPopUpButton/NSPopUpButton.html

    yuanying
    yuanying 2008/06/17
    binding
  • Cocoa Break!

    yuanying
    yuanying 2008/06/17
    windowの位置を記憶
  • ヘチマch:WebCore:リファラ

  • deadbeaf.org

    This domain may be for sale!

  • Binarymethod

    About LoveIt Theme

  • SafariのSIMBLプラグインのソース - griffin-stewieのブログ

    ソースが公開されているSafari向けSIMBLプラグインをズラっと羅列してみたいと思います。 全てのソースを読んだわけではないのですが、部分的にSafariGesturesを作るときに参考にしたりもしました。 SafariWheelTab ホイールジェスチャ機能を提供するプラグインです。 SafariGesturesを作るときのベースに使わせていただきました。 コメントが充実していて素人の僕には非常にありがたかったです。 すごくシンプルなのでどうなってるのかがわかりやすいです。 ForgetMeNot WindowとTabのUndo機能を提供するプラグインです。 posingとmethod swizzlingを使ってhackしています。 SafariGesturesのVer0.0.4以前ではSafari(WebKit)のメソッドを呼ぶのに そのメソッドをいちいちカテゴリで追加していました

    SafariのSIMBLプラグインのソース - griffin-stewieのブログ
  • CocoaNav, a Cocoa Class Browser

    All Cocoa in one glimpse→ CocoaNav reads frameworks right from /System/Library/Frameworks and displays them with their objects and methods. All your Cocoa too !→ CocoaNav can display the Cocoa class tree : add your frameworks and projects and you'll see where your classes fit in. Framework view View all frameworks and their classes neatly arranged inside them. Crumb View Which class does it derive

  • All Posts | 8th Light

    Listen into this 8th Light University presentation where Martin Gaston talks about the pros and cons of project management methodologies, and what to consider when...more. Listen into this 8th Light University presentation where Curtis Maves explains the critical path method using a carpentry example. The critical path method is a...more.

    All Posts | 8th Light
  • 2008-04-20

    ソースコード公開します。汚いけど。 http://homepage.mac.com/k_natori/Cocoa/downloads/ThousandSrcB137.zip さっそくTigerだとツールバーアイコンが表示されないというバグが発見されたのですが、Tiger今持ってませんのでチェックできません。TigetどころかPantherも見捨てるつもりはまだないのでそこんとこよろしく。っていうかなんでTigerで問題が起こるのか分かんねえ… で、問題が発生している方はスクリーンショットをちょっと送ってもらえませんか? http://www6.uploader.jp/home/thousand/ こちらを使ってもいいです。

    2008-04-20
    yuanying
    yuanying 2008/04/20
    Thousand B137 ソースコード
  • NSOperationによるバックグラウンド処理

    NSOperationってCoreAnimationみたいな派手な機能と違って、あまり解説されていない気がするので、使い方を書いておきます。オーディオのアプリケーションでも、読み込んだオーディオファイルの波形の画像をバックグラウンドで作っておいて、出来上がったら表示するみたいな事にも使えると思いますので。 ■ NSOperationを使う NSOperationのサブクラスのmainメソッドにバックグラウンドで行いたい処理を記述しておき、そのインスタンス(以後、オペレーション)を作成して、NSOperationQueueのインスタンスのaddOperationメソッドに渡すと、あとは勝手にバックグラウンドで処理してくれます。NSOperationQueueに渡した後にオペレーションをいじらなければスレッドセーフだとか気にしなくても良いので、簡単にマルチスレッドの恩恵に預かれるわけです。 で

  • http://cocoadevcentral.com/

  • ファイルやフォルダを作成するときに便利な3つの隠しメソッド - d.hetima

    保存ダイアログなどを介さずに、ファイルパスの文字列を元にしてファイルを作成するのはいろいろと気を使う。 同名ファイルが既に存在していないかどうか ファイル名に使うべきではない文字が混じっていないか(/とか:とか) 親フォルダが存在するかどうか 一度作ってしまえば使い回せばいいのだけれど、作るのが面倒。そんな処理も隠しメソッドを使えば一発で解決できてしまいます。隠しメソッドはいつ廃止されるかまったくの無保証なので、その辺のリスクを考えて使いましょう。それから OS が古ければ古いでこれまた未実装の可能性があります。今回紹介するものは 10.4.10 〜 10.5.2 で実装を確認しています。 ファイル名に使うべきではない文字が混じっていないか NSString の -(NSString*)_web_filenameByFixingIllegalCharacters という隠しメソッドを使えば

  • Cocoa Tutorial: NSOperation and NSOperationQueue | Cocoa Is My Girlfriend

    Threading is hard in any language. And what is worse, when it goes wrong, it usually goes wrong in a very bad way. Because of this, programmers either avoid threading completely (and refer to it as the spawn of the devil) or spend a LOT of time making sure that everything is perfect. Fortunately, Apple has made a lot of progress in OS X 10.5 Leopard. NSThread itself has received a number of very u

  • お知らせ - きりかリポーツ

    ソフトウェアリリースやページ内容変更のお知らせ。 最近のお知らせ 2008.08.31 Cocoa勉強会 関西 #22 の発表資料を追加 Cocoa勉強会の発表資料に 関西 #22 「Precipitateに見る、外部リソースのSpotlight化」 を追加しました。通常はSpotlight検索の対象になるのは、Macのローカルファイルシステムにあるファイル単位ですが、PrecipitateはGoogle BookmarksとGoogle DocsをSpotlight検索可能にします。 それがどのように実現されているかについて調べました。 2008.07.18 clang scan-buildをCotEditorにかけてみました 先日Cocoa勉強会で発表した、clang scan-buildの静的解析をCocoa製テキストエディタCotEditorのソースコードに対して実行してみました。

  • Google Toolbox for MacのFoundationの機能紹介

    Google Toolbox for MacのFoundationの機能を紹介します。 ヘッダファイルに詳しい説明が書いてあるので、ここではなにが出来るかということと、その定義されている場所について説明します。 概要 Foundationでは、以下の機能が提供されています。 (MacResearchのGoogle Toolbox for Macより) HTMLやXMLを扱うときに便利な、NSStringの拡張 regex(3)による正規表現 NSDataでのgzip操作 フィルタしながらのenumerate システムバージョンの簡易判定 範囲による計算 簡単にSingletonを定義 外部プログラムの実行 NSFileManagerの拡張 それぞれの機能 それぞれの機能をもう少し詳しく紹介します。 具体的なメソッド名や使い方については、各ヘッダファイルを見てください。 HTMLやXMLを扱

  • 米卫兵是什么梗炉石1991 盾牌和矛,还有24套马铠-六安金安刁蕾门窗有限公司

    盾牌和矛,还有24套马铠。米卫在强大的梗炉萨满祭司——同时也是掌控元素的大师——萨尔的指引下,加尔鲁什逐渐认识到了自己的价值。他... 魔兽怀旧服炉石怎么绑定新地点?炉石就是米卫可以让玩家传送回(炉石绑定点)的物品。当对方... 炉石传说战士专属故事?加尔鲁什·地狱咆哮是梗炉传奇兽人格罗玛什·地狱咆哮的儿子。令你至今难以忘记? 第一个(只是米卫顺序并不是排名也没有时间顺序):自从我的膝盖中了一箭 这句话出自《上古卷轴5:天际》玩家爱称老滚5,在2011年的时候这句话在网络上迅速走红,而... 它... 天启四骑士登场台词?天灾军团的士兵们!阿彻鲁斯的死亡骑士们!黑暗的仆从们!听从大领主的召唤,苏醒吧!鲜血染红了天空,巫妖王在注视着我们。如果炉石点定在野外... 炉石2021年5月术士卡组?炉火,石头,年轻,一月,美术,士兵 炉火,石头,年轻,一月,美术,士兵 游戏里的梗炉哪些经典台词, 开

  • Sparkle: open source software update framework for macOS

    Sparkle is an easy-to-use software update framework for macOS applications. Download latest Basic setup Open Source Sparkle is open source software available under the permissive MIT license, and is developed on GitHub by the Sparkle Project with the help of dozens of valued contributors. Modern Sparkle is kept up to date with the latest Apple technologies such as WebKit 2, Touch Bar, Dark Mode, a

    yuanying
    yuanying 2008/02/13
    自動アップデートのためのフレームワーク。
  • 2008-02-06

    読まなければならない(返却期限があるから) 古事記の読み方 ISBN:400430864X 禅 ISBN:4816339396 アセンブラ画像処理プログラミング ISBN:9784877831394 読んだ 金魚屋古書店 ISBN:9784091883902 極東奇譚 ISBN:9784063492903 その他(を返却したため、タイトルとかうろ覚え・・・) 読んでいる 闇色のソプラノ ISBN:4167656434 三日、四日でがこれだけいるんだ、アタシ・・・ 唐門を見たので写真を撮って来ました。場所は京都嵐山の清涼院です。 パノラミオ 何となくblogの過去ログを見てると、門の事を書いていた投稿があったので、自身にTP。 某SNSにも書いた事です。 Leopard上でNSThreadの+ detachNewThreadSelector:toTarget:withObject:

    2008-02-06
    yuanying
    yuanying 2008/02/06
    Leopard上でNSThreadの+ detachNewThreadSelector:toTarget:withObject:メソッドは、使用しては行けない事になっている
  • My Codex Leicester » 001. Introduction なぜCodeを読むのか

    [SuperCollider Code Reading] 001. Introduction なぜCodeを読むのか 2008/2/18 05:18:26 僕は何が具体的に作りたいものがあって,そのためにProgrammingやっているだけなので,いつもやっているのは「これやるにはどうしたらいいのか」を調べることばかり. じっくりこのを勉強しよう!等と思うことが何度もありましたが,結局ほったらかしで作りたいものをバンバン作る日々を送ってきました. なので読むのはExampleのCodeだけ〜 (とは言ってもかなり読んでいるはず.読まねば使いこなせません.) そんなの当たり前じゃん!と思うかもしれませんが,職業プログラマーはメンテの時間の方が断然長い!という統計もあるとかないとかで,つまり,最初から自分で全部書くのが普通のことでは無いのです. 僕はメンテはパスなので今までの仕

  • Cocoaでいこう! Macらしく

    この記事は、 MOSA が発行するデベロッパ向けのデジタルマガジン MOSADeN に掲載された記事です。2~3ヶ月遅れで、ここに掲載して行きます。 目次 第1回 (MOSADen第60号 2003年4月1日) はじめに プロジェクトを作ろう 第2回 (MOSADen第61号 2003年4月8日) ウィンドウをデザインしよう(前編) 第3回 (MOSADen第62号 2003年4月15日) ウィンドウをデザインしよう(後編) 第4回 (MOSADen第63号 2003年4月22日) ファイルを開けるようにしよう 第5回 (MOSADen第64号 2003年5月6日) Document-based Applicationの構造 第6回 (MOSADen第65号 2003年5月13日) データの受け取り方 第7回 (MOSADen第66号 2003年5月20日) MyDocumentのメソッド