Cocoa开发之Cell Based NSTableView中使用NSPopUpButtonCell
天狐 8年前 (2017-05-22) 6808浏览 0评论
Cell Basedd的NSTableView中使用NSPopUpButtonCell,本人示例是动态设置的数据源。然后根据网络来的数据显示选中项。 这个东西坑的确很多,试了好多次才成功,而且没有官方文档。 Ob...
天狐 8年前 (2017-05-22) 6808浏览 0评论
Cell Basedd的NSTableView中使用NSPopUpButtonCell,本人示例是动态设置的数据源。然后根据网络来的数据显示选中项。 这个东西坑的确很多,试了好多次才成功,而且没有官方文档。 Ob...
天狐 8年前 (2017-03-28) 6623浏览 0评论
通过Security.frameworks Objective-C - (IBAction)loadCerList1:(id)sender { NSDictionary *opti...
天狐 8年前 (2017-03-23) 7545浏览 0评论
AppKit Cocoa开发常用框架,用来在macOS构建和管理您的应用程序的用户界面。响应用户交互和系统事件、 启用辅助功能,以及处理文件、 文本和图像。 概述 AppKit是一个包含你需要的所有对象,比如实现图形化,事件驱动的用户界面:windo...
天狐 8年前 (2017-03-13) 9255浏览 0评论
NSWorkspace NSWorkspace继承自NSObject,属于AppKit.framework。一个NSWorkspace对象可以启动其他应用程序和执行各种文件处理服务。 概述 每一个App中有个一个共享的 NSWorkspace 对象...
天狐 8年前 (2017-02-24) 5320浏览 0评论
虽然说macOS app可以再任何地方运行,但是很多功能得要求app在Applications下才能好使,比如自动运行什么的功能 我还在想自己敲一个提示框.没想到已经有人实现了. Objective-C ...
天狐 8年前 (2017-02-24) 14205浏览 1评论
macOS app 开机自启动虽然有很多种方法,但是在需要上架APPStore的情况下,访问沙盒外的文件会被拒绝. 苹果官方提供了两种方式: Service Management framework 和 shared file list There ...
天狐 8年前 (2017-01-11) 31145浏览 0评论
iOS默认并且只能读写对应的沙盒目录。 OSX自从10.6系统开始引入沙盒机制,规定发布到Mac AppStore的应用,必须遵守沙盒约定。沙盒对应用访问的系统资源,硬件外设,文件,网络,XPC,都做了严格的限制,这样能防止恶意的App通过系统漏洞,...
天狐 8年前 (2017-01-10) 7190浏览 0评论
在做macOS app开发的时候,常常使用NSOutlineView/NSTableView来展示数据,有很多列时,当拖拽窗口需要实现所有列的宽同时在默认设置的宽的基础上等比扩大或缩小。 Objective-C ...
天狐 8年前 (2016-09-21) 7002浏览 0评论
Cocoa提供了多个内部机制:Key-Value Coding(KVC)、Key-Value Observing(KVO)、Key-Value Binding(KVB)。KVC与KVO在iOS中我们经常用到,再熟悉不过了,本文主要带你了解下KVB(K...
天狐 9年前 (2016-06-27) 12705浏览 1评论
NSTask 简介 使用NSTask类,你的程序可以运行另一个程序作为子进程并且可以监视程序的执行。NSTask对象创建一个隔离开的可执行的实体,它与NSThread的不同之处在于,它不与创建它的进程共享内存空间。 一个任务运行在下列几个值定义的环境...
天狐 9年前 (2016-03-24) 11886浏览 0评论
Mac用户越来越多,是时候写写Cocoa开发博客了 Cocoa Cocoa Framework简称Cocoa,它是Mac OS X上的快速应用程序开发(RAD, Rapid Application Development)框架,一个高度面向对象的(O...