macOS & iOS 开发笔记

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

排序:
默认
按更新时间
按访问量

macOS 开发 - 入门笔记

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

2017-05-27 10:24:16

阅读数:9918

评论数:3

macOS 开发 - 运行命令行

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

2018-08-14 17:01:16

阅读数:17

评论数:0

预编译 之 #展开

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

2018-08-13 20:29:15

阅读数:6

评论数:0

Mac 命令 - systemsetup

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

2018-08-13 15:46:31

阅读数:7

评论数:0

Mac 命令 - networksetup

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

2018-08-13 15:40:27

阅读数:37

评论数:0

iOS程序main函数之前发生了什么

1、动态链接 简述 2、查看工程的动态链接库 3、系统使用动态链接有几点好处: 4、dyld 5、验证 dyld 调用顺序 6、ImageLoader 7、runtime 与 +load 8、验证 ImageLoader 的调用 9、关于load方法的几个QA 10、简单总结 11、孤独的m...

2018-08-10 21:39:49

阅读数:156

评论数:0

Mac - otool

otool otool 一、otool 简介 查看 otool 地址 1、电脑已安装 Xcode 2、未安装 Xcode 的电脑 二、用法 1、查看动态链接库 otool -L 2、otool -ov 3、汇编码 otool -tV 4、查看 Mach-O头结构等 5、查看ipa包是否...

2018-08-10 13:15:42

阅读数:20

评论数:0

Copy Files

文件目录地址 Destination name Destination path Absolute Path Anywhere. Wrapper MyApp.app Executables MyApp.app/Contents/MacO...

2018-08-09 21:53:19

阅读数:55

评论数:0

macOS 开发 - 守护进程 Daemon

1、守护进程 Daemon 1.1 简介 1.2 dos、windows、mac os 下的守护进程 1.3常见守护进程命令 1.4 生成 1.5 运行 1.6 常用功能 2、Mac 守护进程 2.1 Mac 常见守护进程 2.2 Mac OS X的启动原理: 2.2.1 syste...

2018-08-09 17:22:05

阅读数:255

评论数:0

macOS 开发 - ServiceManagement

一、ServiceManagement.h kSMRightBlessPrivilegedHelper & kSMRightModifySystemDaemons 常量 方法 二、SMErrors.h kSMError 枚举 三、SMLoginI...

2018-08-09 11:36:13

阅读数:39

评论数:0

macOS 开发 - 使用 LaunchAgents 实现开机自启动

开机自启动功能可以由多种方式实现,这里介绍使用 LaunchAgents 来实现。 方法就是,在 /Users/administrator/Library/LaunchAgents/ 目录下写入你的应用信息。 #pragma mark - 设置开机自启动 - (void)setLaunch...

2018-08-07 16:05:06

阅读数:139

评论数:0

Spotlight

Spotlight是苹果在Tiger(10.4)中引入的一项快速搜索技术。在Leopard中,Spotlight已经无缝地整合进了Finder。 从iOS 3.0开始,Spotlight被移植到了iOS。 在OS X中,用户单击系统菜单栏右侧的放大镜图标就可以使用Spotlight。在iOS中...

2018-07-30 23:10:44

阅读数:18

评论数:0

QuickLook 插件

QuickLook是Leopard(10.5)引入的一项新特性,允许在Finder中快速预览多种不同类型的文件。不需要双击鼠标来打开文件,只需要按下空格键就可以通过QuickLook快速预览文件内容。 QuickLook采用的是可扩展的架构,使得大部分工作都由插件完成。这些插件是后缀为.qlge...

2018-07-30 21:50:56

阅读数:37

评论数:0

macOS、iOS、Darwin、类 unix、POSIX

Unix & Linux & macOS 类Unix POSIX Unix & Linux & macOS 通俗的说,Unix 是爸爸,Linux ...

2018-07-30 20:21:35

阅读数:36

评论数:0

macOS 开发 - DiskImageMounter

wiki:https://zh.wikipedia.org/zh-hans/DiskImageMounter dmg 文件是使用 DiskImageMounter.app 这个应用打开的。 邮件点击dmg,就可以发现这个文件名。 DiskImageMounter.app 地址位于: ...

2018-07-30 19:54:29

阅读数:29

评论数:0

macOS 开发 - CGColor

CGColor CGColor 简述 官方介绍翻译 常见对象 方法 1、创建颜色 CGColorRef 2、获取颜色数据 3、获取系统颜色 参考 简述 CGColor 属于 CoreGraphics 框架 CGColor其实是个结构体,而我们通常在使用的CGColor的时...

2018-07-18 19:57:40

阅读数:21

评论数:0

macOS 开发 - CGImageSource

官方文档描述 CGImageSource 数据类型:CGImageSourceRef 枚举常量 - CGImageSourceStatus options keys 方法 1、创建图片资源 2、从图片资源创建图片 3、更新图片资源 4、从图片资源获取信息 5、其他方法 参考 ...

2018-07-18 19:23:58

阅读数:25

评论数:0

macOS 开发 - NSImge格式转换/压缩(CIImage/CGImageRef/NSData)

格式转换 CGImageRef转NSImage NSImage转CGImageRef NSImage转CIImage NSView 转 NSImage 格式 jpg&png 尺寸 压缩 将图片按照比例压缩 将图片压缩到指定大小(KB) demos 修改图片尺寸并...

2018-07-18 19:18:40

阅读数:45

评论数:0

macOS 开发 - 给 PKG 签名(productsign)

引言 实现步骤 1、创建 installer certificate 1.1 从钥匙串创建证书 1.2 创建installer certificate 1.3 对pkg 进行签名 1.3.1 获取 installer 证书名字 1.3.2 签名 引言 使用 pkg ...

2018-07-09 09:50:53

阅读数:207

评论数:0

macOS 开发 - 错误代码 -36 (拖拽 app 到应用程序时)

情景描述: 打包 dmg后,从 dmg 中拖拽app到 应用程序文件夹的时候,报这种错。 将 app 拖到文稿中,也失败,报同样错误; 进入 /Volumes 中拖拽挂载文件夹中的 app,到各个文件夹,一样报错。 只有一台电脑报错,是最新版本。但其他几台最新版本电脑并没有报错。 ...

2018-07-06 22:11:23

阅读数:81

评论数:0

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