Mac 漫漫学

不写博客技术就会更好?也许给不了高深,但愿给你清晰

macOS 开发 - 入门笔记

一、引言 二、相关书籍推荐 1、剑指人心的书 2、《Cocoa入门:使用Objective-C》 3、非虫:《macOS软件安全与逆向分析》 4、官方开发文档 三、视频教程 四、实用Demo 五、优秀MacOS 开发博客 六、我的开发笔记(CSDN 博客目录) 1、基础UI控件 2、Doc...

2018-09-11 19:01:34

阅读数:11689

评论数:3

一个操作解决 80% 的 macOS 开发问题

沙盒关了吗? 沙盒开的吗?

2018-08-29 10:12:07

阅读数:174

评论数:0

macOS 开发 -删除 `Developer ID Application` 和 `Developer ID Installer` 证书

macOS 的 Developer ID Application 证书 和 Developer ID Installer 证书,无法在开发者中心手动删除。即使是agent 权限。 需要写邮件给 product-security@apple.com 来联系苹果删除。 Mac Developmen...

2018-09-18 22:42:12

阅读数:40

评论数:0

macOS 开发 - NSWindow 自定义样式

零:整体结构 一、设置标题 二、设置标题栏图标 三、设置窗口背景颜色 方法1:window.backgroundColor 方法2:window.contentView.layer.backgroundColor 同时设置 四、设置 Content Border 五、设置为点击背景可以移动...

2018-09-10 20:26:46

阅读数:5115

评论数:1

macOS 开发 - 使用 route.h 报错 (Darwin.net.route)

问题场景 解决方法: 问题场景 获取gateway 会使用到 route.h iOS 开发中一般这样引用: #if TARGET_IPHONE_SIMULATOR #include <net/route.h&am...

2018-09-08 10:13:33

阅读数:83

评论数:0

macOS - HIToolbox

HIToolbox HIToolbox InputSourceKind Bundle ID Input Mode KeyboardLayout Name Keyboard Layout 键盘相关文件 TextReplacements 参考 HIToolbox 搜索出来内...

2018-09-03 21:30:31

阅读数:76

评论数:0

macOS - mcx

MCXMechanism.bundle com.apple.MCX 相关资料: MCXMechanism.bundle 地址: /System/Library/CoreServices/SecurityAgentPlugins com.apple.mcx.plist com...

2018-09-03 19:02:23

阅读数:16

评论数:0

TN2124 Mac OS X Debugging Magic 调试魔法

TN2124 Mac OS X Debugging Magic 调试魔法 原文地址: https://developer.apple.com/library/archive/technotes/tn2124/_index.html#//apple_ref/doc/uid/DTS10003391...

2018-09-01 21:44:15

阅读数:248

评论数:0

Xcode - 使用 dyld 环境变量进行调试

一、使用 DYLD_PRINT_STATISTICS 获取启动时间 二、DYLD_PRINT 变量列表 三、调试示例 1、DYLD_PRINT_LIBRARIES 2、DYLD_PRINT_LIBRARIES_POST_LAUNCH 3、DYLD_PRINT_STATISTICS 4、DYLD...

2018-09-01 21:08:56

阅读数:74

评论数:0

macOS 开发 - App Delegate 与storyboard、xib

零、引言 一、storyboard 中的 appDelegate 1、去掉 App Delegate 2、连接 App Delegate 二、xib 中的 appDelegate 三、设置 appDelegate 为其他文件 1、探索 delegate 的类。 2、创建类,实现 NSApp...

2018-09-01 11:55:55

阅读数:178

评论数:0

macOS - TS1629 Apple 使用的 TCP 和 UDP 端口

2018年8月30日 转自原文地址: https://support.apple.com/zh-cn/HT202944 Apple 软件产品所使用的 TCP 和 UDP 端口 了解 Apple 产品(如 macOS、macOS 服务器、“Apple 远程桌面”和 iCloud)所使用的 ...

2018-08-30 10:49:46

阅读数:175

评论数:0

macOS 开发 - 保存 EKEvent 到日历失败 No calendar has been set.

保存失败报错: error=Error Domain=EKErrorDomain Code=1 "No calendar has been set." UserInfo={NSLocalizedDescription=No calendar has been ...

2018-08-29 10:04:00

阅读数:89

评论数:0

macOS 开发 - NSTextField 使用 attributedStringValue

问题: 文本框设置了 attributedStringValue,显示是OK的,但获得焦点后无效。 解决方法: [self.inputField setAllowsEditingTextAttributes:YES]; 猜想问题原因是,NSTextField 显示和输入,内...

2018-08-29 00:00:15

阅读数:52

评论数:0

macOS 开发 - 代码实现ping : SimplePing 的使用

SimplePing 官方文档及demo地址: https://developer.apple.com/library/archive/samplecode/SimplePing/Introduction/Intro.html 官方demo 中已提供iOS 和Mac 端ping 的示例。 M...

2018-08-25 16:50:33

阅读数:87

评论数:0

kernel_task

原文:Mac: What is kernel_task on Activity Monitor? https://www.quora.com/Mac-What-is-kernel_task-on-Activity-Monitor kernal 是操作系统的核心。 计算机启动后,他第一个启...

2018-08-23 19:20:00

阅读数:271

评论数:0

使用 Ono 报错:`Use of '@import' when C++ modules are disabled, consider using -fmodules and -fcxx-modul`

场景描述: 三个控制器引入Ono #import <Ono.h>; 其他两个地方引入没问题,第三个控制器引入就有问题 报错内容: Use of '@import' when C++ modules are disabled, consider u...

2018-08-23 16:56:37

阅读数:142

评论数:0

macOS 开发 - 运行命令行

macOS 上可以运行命令行,即在终端输入的命令,比如 设置关闭网卡 networksetup -setairportpower en0 off 有如下方法: 1、使用 NSTask 加载命令; 可参考:https://blog.csdn.net/lovechris00/article...

2018-08-14 17:01:16

阅读数:100

评论数:0

预编译 之 #展开

创建C文件并使用GCC预编译为 .i文件 使用 Xcode 预编译 创建C文件并使用GCC预编译为 .i文件 1、创建一个.c文件:hw0.c,写入如下的代码: #include <stdio.h> int main() { ...

2018-08-13 20:29:15

阅读数:31

评论数:0

Mac 命令 - systemsetup

Mac 命令 - systemsetup Mac 命令 - systemsetup SYNOPSIS # 命令方法 EXAMPLES 输入man systemsetup可以获得全部系统设置信息的方法。 systemsetup 命令地址位于: /usr/sbin/systems...

2018-08-13 15:46:31

阅读数:64

评论数:0

macOS - networksetup 命令

networksetup networksetup SYNOPSIS 方法 示例 输入下面命令,可查看很多可用的网络命令: man networksetup 可以知道 networksetup 命令地址是:/usr/sbin/networksetup The ne...

2018-08-13 15:40:27

阅读数:276

评论数:0

提示
确定要删除当前文章?
取消 删除