随笔分类 - mac
摘要:双变button和点变button的xib设置.
阅读全文
摘要:子类化NSWindow:- (void)awakeFromNib{ [selfsetStyleMask:NSBorderlessWindowMask]; [selfsetAcceptsMouseMovedEvents:YES]; [selfsetMovableByWindowBackground:YES]; [selfsetLevel:NSNormalWindowLevel]; [self setOpaque:NO]; [selfsetBackgroundColor:[NSColorclearColor]];}- (BOOL) canBecomeKeyWindow { return...
阅读全文
摘要:点击target,然后,在Build Phases里的空白处用鼠标点一下(艹 变态) 这时,点最上面菜单:Editor/Add Build Phases/Add Copy Files Build Phas, 然后:
阅读全文
摘要:一劳永逸的解决NSImage绘制的时候绘到浮点值像素上造成的图像模糊.
阅读全文
摘要:@interfaceAppDelegate(){ NSObject * obj_;}@property(retain) NSObject * obj;// 默认是atomic//@property(nonatomic, retain) NSObject * obj;@end@implementation AppDelegate- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ obj_ = [[NSObject alloc]..
阅读全文
摘要:------------------ios7基于viewController隐藏状态条:通过ViewController重载方法返回枚举值的方法来控制状态栏的隐藏和样式。首先,需要在Info.plist配置文件中,增加键:UIViewControllerBasedStatusBarAppearance,并设置为YES;然后,在UIViewController子类中实现以下两个方法:- (UIStatusBarStyle)preferredStatusBarStyle{ return UIStatusBarStyleLightContent;}- (BOOL)prefersStatusBa...
阅读全文
摘要:[NSAnimationContextbeginGrouping]; [[NSAnimationContextcurrentContext] setDuration:.1f]; [[self.windowanimator] setFrame:frmWin display:YES]; [[self.leftView animator] setFrame:frmTestView]; [[self.splitView animator] setFrame:frmSplitView]; [NSAnimationContextendGrouping];
阅读全文
摘要:arc工程里对某文件进行非arc编译:如果是非arc工程里对某文件进行arc编译,那就是-fobjc-arc
阅读全文
摘要:摘自:http://www.apple.com.cn/developer/mac/library/documentation/Cocoa/Conceptual/CocoaFundamentals/CommunicatingWithObjects/chapter_6_section_7.html通告中心同步地将通告派发给它的观察者。发出通告的对象直到所有的通告被发出后,才重新获得程序的控制权。如果需要以异步的方式发送通告,必须使用通告队列。NSNotificationCenter每个任务都有一个缺省的通告中心,您可以通过NSNotificationCenter的defaultCenter类方法来
阅读全文
摘要:转自:http://mac.pcbeta.com/viewthread.php?tid=65835注意:这个方案使用后在每次关机的时候还是会弹出本文题图的那个对话框,只是不管你是勾选还是取消那个复选框,都不会在重启之后恢复关机前打开的窗口了。也就是说,上面这个命令的作用就是让”重新登录时重新打开窗口”功能彻底无效,至于那个选框也就没有作用了。编写脚本:#!/bin/bashecho "#!/bin/bash" > /tmp/loginfix.shecho "rm /Users/*/Library/Preferences/ByHost/com.apple.lo
阅读全文
摘要:注意:经测试没有用。别试了。------------------------------------------------------升级10.7.3之后,每次开机第一次打开Xcode4.2,模拟器运行程序时都会弹出一个窗口——"Developer tools access" 需控制另一个进程。。。提示要输入密码才能进行。解决方法如下:sudo dscl . append /Groups/_developer GroupMembership <username>注意:单词“dscl” 是'L',不是'1'。
阅读全文
摘要:When using a static library which includes categories we will also have to add the “-ObjC” flag to the “Other Linker Flags” build setting. This will force the linker to load all objective-c classes and categories from the library. If the library contains only categories “-all_load” or “-force_load”
阅读全文
摘要:Xcode SVN配置~/.subversion/configglobal-ignores = *.o *.lo *.la .*~ ._* .DS_Store *.pbxuser *.mode* *.perspective*xxxx.xcodeproj 文件夹下面只有project.pbxproj文件是重要的,其它的并不需要提交到svn。所以在svn的配置文件中添加这一行,将他们忽略。global-ignores = *.o *.lo *.la .*~ ._* .DS_Store *.pbxuser *.mode* *.perspective*xcuserdata/*project.xcwor
阅读全文
摘要:本文系原创,转载著名出处请.本文讲解怎么在xcode4的workspace里配置工程联编,但这里并非惟一方法。创建workspace,添加一个IOS的lib工程叫做libA,再添加一个IOS的lib工程叫做libB,再添加一个app工程叫做appC.场景:appC工程需要用到libA和libB工程生成的libs。两lib工程都一样配置,这里以libA为例:1.设置lib的public headers.2.选中libA工程的target,在Build Settings里设Installation Directory为$(BUILT_PRODUCTS_DIR)配置appC工程:首先是让appC链接
阅读全文
摘要:xcode4让我吐血了。贫血之余决定找个代码编辑软件。于是发现了textmate,很好使。注册方法如下:1. 去除原來注册码(如果需要的话): 打开Terminal,输入如下代码:defaults delete com.macromates.textmate2. 打开terminal,找到 /Applications/TextMate.app/Contents/MacOS/TextMate文件。将该文件复制到documents下面以便 下一步修改。命令如下: cp /Applications/textmate.app/contents/macos/textmate users/XXX/docu
阅读全文
摘要:转自:http://www.cocoadev.com/index.pl?DebuggingTechniquesSee also Apple's technote athttp://developer.apple.com/technotes/tn2004/tn2124.html, which contains a wealth of info about API-specific techniques and tools.Code Flow TracingNSLog(@"%s", __PRETTY_FUNCTION__, nil) will display the p
阅读全文
摘要:转载xcode4编写Framework,联调以及使用第三方framework.
阅读全文
摘要:本文介绍怎么用xcode4联编静态库. 包含多工程配置,ios静态库编写等方案. 翻译的. 已验证. 聊以备忘.(祝愿xcode4产品经理立马升天 !)
阅读全文
摘要:mac os x 10.7下配置svn服务器~
阅读全文