原创 NSImageView setImage失效?

今天碰到一個奇怪的問題,使用NSImageView setImage時,UI沒有效果。後發現NSImageView的指針是空。 後來發現 AlbumViewCell *cell = [[AlbumViewCell alloc] init

原创 Berkeley DB使用全解

  在開發桌面級應用程序時,常常需要用到可持續存儲技術,做爲保存程序在退出之前所使用的數據,如變量,對象,窗口位置,大小.一般我們會使用office

原创 點擊應用程序左上角關閉 程序退出

把window的消息委託給AppDelegate,再到AppDelegate.m里加入以下函數 - (BOOL)windowShouldClose:(id)sender //close box quits the app {     [

原创 NSView淡入淡出

淡入動畫: [NSAnimationContext beginGrouping]; [[NSAnimationContext currentContext] setDuration:2.0]; [[theSuperview ani

原创 拼接三幅圖

Here is a function i whipped up that takes 1 image, and stretches just the middle... -(NSImage *)image:(NSImage *)ima

原创 Cocoa下實現SplashScreen

#import <Cocoa/Cocoa.h>@interface SplashWindow : NSWindow - (id)initWithSplashImage:(NSString*)imgfile; @end //SplashW

原创 Objective-C application starts

When an Objective-C application starts, it starts by running the function named main(). It doesn't have to be in the f

原创 applet通過JSObject調用javascript函數

  Applet代碼示例: package com.futuredial.MyApplet;   import java.applet.*; impo

原创 會變色的背景透明NSButton

效果圖: //ColorTextButton.h #import <Cocoa/Cocoa.h> @interface NSButton (ColorButton) - (void)setHoverColor:(NSColor *)t

原创 控件子類化

當程序使用你自已所實現的派生控件子類時,主窗口的消息是無法到達你的子類函數的.這時,你有兩個方法: 1.       使用DDX_Contrl(pDX,IDC_BUTTON,mMyButton)把你的子類與當前窗口掛接,以至於讓WM_LB

原创 取其它app安裝路徑

取其它app安裝路徑 NSString* iTunesPath = [ [ NSWorkspace sharedWorkspace ]         absolutePathForAppBundleWithIdentifier: @

原创 在播放過程中如何取得到當前的播放時間

可以從VideoState->video_st->codec->reordered_opaque取到的時間戳,然後轉換爲時間就可以了。VideoState->video_st->codec->reordered_opaque * av_q

原创 重疊IO技術在服務器端的應用

在處理TCP併發線程上,一般我們採用一個線程處理接受客戶端的連接,然後開出一個線程處理與這個客戶端的交互過程. 但是,跟據機器的性能與操作系統的限制,一般在幾百個併發線程,也就是同時處理幾百個客戶端連接.   爲了處理更多的客戶端連接,不

原创 Xcode 4.3 not presenting Autoresizing panel in Size Inspector

xcode 4.3 找不到size inspector,見下面方法 http://stackoverflow.com/questions/9370072/xcode-4-3-not-presenting-autoresizing-pane

原创 JComboBox向上彈出

  主要就是重載JComboBox裏的firePopupMenuWillBecomeVisible方法,使其改變它的彈出行爲   下面爲示例代碼: MainFrame.java package com.futuredial.MyAppl