MocOS
文章平均质量分 56
huilibai
这个作者很懒,什么都没留下…
展开
-
Mac OS 应用图标不在Dock中出现
需求:Mac应用启动后,Dock中不显示应用图标。实现方法:在项目的Info.plist文件中,将Application is agent (UIElement)选项设置为YES。原创 2018-11-01 14:54:04 · 3544 阅读 · 0 评论 -
Mac os上App开机自动启动
Mac OS上运行的App,想要支持用户登录后App自动启动的功能,可以使用Service Management Framework 或 Shared File List实现。对于沙箱开启的应用,苹果推荐的做法是使用Service Management Framework;对于沙箱未开启的应用,苹果推荐使用Shared File List。Service Management Framework对...原创 2018-11-01 21:23:39 · 8733 阅读 · 2 评论 -
Mac OS 脚本生成dmg安装文件
本文将介绍通过脚本和appdmg来生成dmg安装文件的方法。文中例子的工程名为AutoLaunchMain。最终生成的dmg安装效果如下图工具准备appdmg安装方式:命令行中输入npm install -g appdmg资源准备工程根目录下创建目录dmgResources,里面的内容如下:appdmg.json文件中包含安装界面的title,title左侧的...原创 2018-11-02 18:48:37 · 5110 阅读 · 0 评论 -
OpenCV和OpenCV_contrib编译为MacOS系统的framework
最近在MacOS上要用到SIFT算法来计算图片相似度,opencv的SIFT算法代码在OpenCV_contrib中,如果想打包一个供MacOS使用的framework需要将OpenCV和OpenCV_contrib打在一起。本文介绍从OpenCV和OpenCV_contrib源码打包cocoa开发使用的framework的方法,OpenCV和OpenCV_contrib选择当前最新的releas...原创 2019-05-14 16:02:15 · 1336 阅读 · 0 评论 -
Objective-C中的nullable、__nullable、__Nullable
nullable、__nullable、_Nullable 都表示对象可以是NULL或nilnonnull、__nonnull、_Nonnull 都表示对象不应该为空它们是Obective-C特性Nullability Annotations,如果我们在编码时不遵循这一规则时,编译器会给出警告。三种表示作用是相同的,在使用时位置会有差别。举例如下:方法返回值的修饰:- (null...原创 2019-06-02 13:05:23 · 1143 阅读 · 0 评论