
MacOS
文章平均质量分 66
MacOS系统端APP
MinggeQingchun
这个作者很懒,什么都没留下…
展开
-
Mac-codesign命令error: The specified item could not be found in the keychain
用codesign对XX.app重签名$ codesign -f -s "Your self-signed code-sign certificate name" <path to XX.app>"Your self-signed code-sign certificate name"是你证书的名字,不是路径<path to XX.app>是APP的路径,如下:codesign -f -s "Navicat" /Applications/Navicat\ Pre原创 2021-07-18 17:31:32 · 7265 阅读 · 1 评论 -
mac下使用SSH克隆git上的代码
1、打开你公司的git账号,左边目录会有一个钥匙串,然后点击,会有一个SSH配置教程,点击即可看到这个界面,然后打开终端2、在终端中直接输入以下命令--------------------------------------------------------------------------------$ssh-keygen -t rsa -C "${YourEma原创 2016-06-28 14:22:36 · 7147 阅读 · 0 评论 -
Mac设置环境变量
环境变量是电脑操作系统中常用的一些变量,作用类似于将一些常用命令所在的文件夹位置预先告诉操作系统,当以后需要用到这些命令时,操作系统就自动来这些位置取。例如,常见的Java开发中jiu'xu'yao'pei'z...原创 2022-02-28 09:30:00 · 32211 阅读 · 2 评论 -
MacOS-Mac开发和iOS开发的区别
iOS是从MacOS衍生出来的专门未为移动设备(iphone)推出的操作系统。iOS和Mac OS的UI观念有很大差别,iOS主要支持手势操作,包括多触点技术等等。从开发人员观点看,iOS和macos相比,对普通开发人员多加了不少限制。两者的框架有一定的差异:框架差异虽然iOS的大多数框架同样存在于 Mac OS X系统,但不同平台框架具有不同的实现方式和使用方式。下面收集了一些Mac OS X 开发者开发iOS应用程序需要注意的重要差别:UIKit 与 AppKit 的对比在 iOS系统中,转载 2021-05-12 10:07:48 · 4136 阅读 · 9 评论 -
MacOS-NSOutlineView使用
文章目录 一、简述 二、一个简单的 view-based Outlineview 1、准备 2、数据准备 3、创建视图 4、实现 datasource protocol 5、实现 delegate protocol 6、其他类的实现 一、简述NSOutlineView 继承自 NSTableView, 比 NSTableView 多一个层级的概念,所以类似多层级树状的视图一般使用这个类来实现。在学习 NSOutlineView 之前,最.原创 2021-06-01 20:41:58 · 1739 阅读 · 3 评论 -
MacOS-搭建本地服务器
文章目录方法一:python方法二:Apatch1、启动服务器2、添加文件到本地服务器3、查看添加的文件4、手机/其他电脑 访问本机服务器方法一:python1、在终端 cd 进你需要设为服务器的文件夹,如: $ cd /Users/ms/Desktop/42、输入 $ python -m SimpleHTTPServer 8900其中 8900 为端口号,可以随你需要来设置。输入完成回车后,显示 Serving HTTP on 0.0.0.0 port 8900 ... 代表服务起来转载 2021-06-01 09:28:29 · 3179 阅读 · 0 评论 -
MacOS-从 UIKit 到 AppKit
Mac 不仅是一个强大的生产平台,也十分值得你为其开发一些东西。去年我们开始构建我们的第一款Mac 应用,成功为我们日常工作所在的平台开发点东西是一次十分美好的体验。但是,和为 iOS 系统开发应用相比,在我们了解 Mac 特性的过程中也遇到了一些困难。这篇文章总结了我们从这一过渡中得到的经验,希望能启发你们去开发自己的第一个 Mac 应用。在这篇文章中,我们假定 OS X Yosemite 为我们默认使用的系统。今年,为了融合 iOS 和 OS X,苹果站在开发者的角度对 OS X 做出了巨大的改进.转载 2021-06-01 13:18:11 · 1520 阅读 · 0 评论 -
MacOS-MAC 开发和iOS开发不同之处(纯代码)
一、坐标系不同IOS 零点在左上角mac 零点在左下角二、viewcontroller 初始化不同IOS alloc init 会自动创建空viewmac alloc init不会主动创建,需重写-(void)loadview方法,否则会报nib找不到的错误- (void)loadView{ //NSMakeRect(0, 0, 250, 150) NSRect frame = [[[NSApplication sharedApplication] mainWindow转载 2021-05-10 18:01:30 · 1848 阅读 · 0 评论 -
MacOS-MacAPP的NSView改变背景颜色
和移动端iOS的UIView不同, NSView不能直接通过backgroundColor改变背景颜色,NSWindow是可以直接修改的因此想要修改NSView的背景颜色有两种方法:1、在layer上 NSView *view = [[NSView alloc]init]; view.frame = NSMakeRect(0, 0, 100, 100); view.wantsLayer = YES; view.layer.backgroundColor = [NS原创 2021-06-01 09:16:37 · 1115 阅读 · 2 评论 -
MacOS-创建MacAPP项目
1、首先开启Xcode 创建工程2、选择mac OS 标签,Application栏中的Cocoa Application 然后点击next下一步3、配置工程信息和开发语言4、配置项目工程信息,选择保存的文件夹路径后,点击Create完成工程创建创建后的界面项目就绪,现在你已经拥有一个具有空窗口的Mac Application了,点击运行,Xcode将开始编译这个App,当Xcode编译完成后,你就可以看到这个App的主窗口了可视化UI区...原创 2021-05-06 10:13:34 · 2122 阅读 · 1 评论 -
MacOS-MacAPP通过纯代码不依赖storyboard/xib加载UI主界面
在网上下载了很多MacOS端的APP开源项目和代码,发现基本都是通过storyBoard或xib加载UI;但是我想和iPhone一样在AppDelegate中创建主UIWindow,然后设置自定义的rootViewController,如下图:在网上找了很久,发现可参考的资料太少了,但是功夫不负有心人啊,博主最终解决了我们如何通过纯代码而不依赖storyboard/xib加载UI主界面呢?1、删除项目中的Main.storyboard或者xib文件要在项目Info.plist中删除M原创 2021-05-06 09:49:21 · 2255 阅读 · 6 评论 -
MacOS-MacAPP使用Main.storyboard启动视图程序踩坑
由于主做移动端APP的iOS开发,对于Mac端的APP开发较少,我也本以为,简单的以为会和iOS差不多雄赳赳,气昂昂没想到啊,真是没想到啊,帅不过3秒!!!尴尬!!!在程序视图启动入口处就挂了,踩了一些坑,创建macOS项目步骤我就不再介绍了,可参考博文本人使用OC创建的macOS项目,勾选了storyboard,创建好项目之后,界面如下:一、坑一:删除ViewController自定义Controller,运行APP还是空白window默认有ViewController.h和V原创 2021-05-02 12:30:05 · 1798 阅读 · 2 评论 -
MacOS-Mac OS app 用 StoryBoard开发的一点感想
前提最近在学习app的逆向,准备自己搞一个app,然后用逆向工具对其进行恶搞一下。选择纠结在于用Mac app还是 IOS app,纠结了一下,选择了Mac app。原因:开发体验 搞Mac app不用起模拟器。15年的阉割版的Mac跑起模拟器来那叫一个吵和卡。 开发效率 电脑不卡,开发效率就会高一点,主要是心情会好,不然太卡的话,写代码的时候特别烦。 简单 XCode打开,直接run就好了。趟坑以为的简单并不简单 以为开发来说和和IOS的差不多,但是实际是关于Mac a转载 2021-04-29 11:36:44 · 1104 阅读 · 4 评论 -
MacOS-APP 开发入门篇
转载自(https://macdev.io/ebook/start.html)准备工作Mac电脑Mac开发准备工作,Mac电脑不必说了只有用真正的Mac电脑才可以提升,熏陶你的审美,你才可能做出美的有价值的用户产品。如果你使用很普通的磨具想锻造出一把锋利的刀剑,你的力量,审美,意识,习惯都无法成就你成为一个伟大的工程师吧。Mac系统能提升你的工作效率,大大改善你的工作心情。只要你不去非官方的应用商店去下载App,你很少有各种病毒乱弹窗的烦恼,也不会遇到系统奔溃蓝屏的事儿。开机都是秒级的,会为你转载 2021-04-28 15:15:27 · 5895 阅读 · 0 评论 -
MacOS-Could not find a storyboard named ‘Main‘ in bundle NSBundle
报错如下:'Could not find a storyboard named 'Main' in bundle NSBundle </Users/XX/Library/Developer/Xcode/DerivedData/MacDemo/Build/Products/Debug/MacDemo.app> (loaded)'因为我在加载时将main.storyboard删除了我们需要在Main Interface选择其它方式加载即可...原创 2021-04-27 21:19:47 · 605 阅读 · 0 评论 -
MacOS-error: Storyboards are not available before macOS 10.10 [12]
报错如下:error: Storyboards are not available before macOS 10.10 [12]根据字面意思可以理解:创建项目时勾选了Storyboards,但是Storyboards在macOS10.10之前不可用,因此在General----Deployment Target中选择大于10.10的版本即可...原创 2021-04-27 10:54:07 · 537 阅读 · 0 评论