Mac开发
lemon__007
现在一家软硬件结合的公司。
展开
-
Mac开发,在当前窗口,按enter键,响应NSButton点击事件。
[self.loginBtsetKeyEquivalent:@"\r"];实现类似于Mac版QQ,在登录页面,按enter键,实现登录。原创 2017-01-09 17:44:21 · 1043 阅读 · 0 评论 -
Mac开发,NSButton 设置背景色。
Mac开发,不推荐修改button的背景色,但是如果一定改,需要通过重写button的drawRect的方法,才能实现。即,首先创建一个button的子类,继承于NSButton,然后在.m文件中重写drawRect方法。如果button用代码创建,则直接用这个子类创建button即可,如果button用xib创建,在button属性页面,将其custom class修改为重写的butto原创 2017-01-09 17:53:12 · 2379 阅读 · 0 评论 -
Mac开发,选中窗口任意地方,可移动窗口。
//用于显示窗口是否可移动任何地方通过点击和拖动的背景。 self.window.movableByWindowBackground =YES;原创 2017-01-09 17:56:32 · 1758 阅读 · 0 评论 -
Mac下让隐藏的文件可见
具体做法就是打开一个Terminal(终端)窗口,输入以下命令:(如果需要改回去,只需将true改为false)对于OS X Mavericks 10.9:defaults write com.apple.finder AppleShowAllFiles TRUE对于以前的OS X版本,efaults write com.apple.Finder AppleShowAllF原创 2016-09-30 11:24:17 · 584 阅读 · 0 评论 -
NSMenuItem 设置不可点击
self.openMenuItem.enabled =NO; [self.openMenuItem.menusetAutoenablesItems:NO];原创 2017-04-11 18:46:08 · 1311 阅读 · 0 评论 -
Mac 下实现rsync功能
win那边需要调用一个rsync.exe应用程序,然后有接口可以直接调用。Mac这边因为内核是Linux,所以系统自带rsync功能,在电脑的终端,直接敲入命令行即可实现。开发中,需要使用NSTask调用shell指令。NSTask调用shell指令详细内容请看链接:http://www.cnblogs.com/JanaChen/p/5883966.html具体的rsync的shell原创 2017-04-28 11:47:52 · 7298 阅读 · 1 评论 -
NSLayoutConstraint 使用代码实现约束的添加和删除
- (void)addMasonry:(NSView *)view superView:(NSView *)sView padding:(NSEdgeInsets)padding{ view.translatesAutoresizingMaskIntoConstraints =NO; NSLayoutConstraint *top = [NSLayoutConstrai原创 2017-05-10 10:47:47 · 1596 阅读 · 0 评论 -
以二进制方式打开一个文件
vi -b 文件名原创 2018-01-04 10:35:14 · 5037 阅读 · 0 评论