自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

伊织的笔记本

才疏学浅,砥砺前行.

  • 博客(25)
  • 资源 (42)
  • 论坛 (6)
  • 收藏
  • 关注

原创 macOS 开发 - 入门笔记

一、引言二、相关书籍推荐1、剑指人心的书2、《Cocoa入门:使用Objective-C》3、非虫:《macOS软件安全与逆向分析》4、官方开发文档三、视频教程四、实用Demo五、优秀MacOS 开发博客六、我的开发笔记(CSDN 博客目录)1、基础UI控件2、Dock、Window、状态栏、目录栏3、文件管理等4、视图效果5、综合6、网络&am

2021-01-18 20:16:48 25555 11

翻译 UTI ( Uniform Type Identifier )

文章目录由来UTIs 的语法和使用关于 type统一性UTI 字符组UTI 语法public domaindyn domain一致性层次结构 Conformance Hierarchy如何在应用中使用 UTIs申明新的 UTIMIMEType 、OSType翻译改编自《Uniform Type Identifiers Overview》https://developer.apple.com/library/archive/documentation/FileManagement/Conceptua

2021-01-24 20:11:45 16

原创 macOS 开发 - NSUserDefaults 和 cfprefsd

文章目录一、关闭沙盒模式下二、沙盒模式下三、关于 cfprefsd假设我们的测试bundleID 为 com.ms.test一、关闭沙盒模式下偏好设置数据地址:~/Library/Preferences/com.ms.test如果删掉这个 plist 文件,依旧可以读出相应数据;(重启之后如何?亲们可以尝试)这个情况下,执行下面命令可以解决:killall -SIGTERM...

2021-01-23 21:39:54 318

原创 macOS 开发 - 使用 ScreenSaverView 制作屏幕保护程序

文章目录制作一个图片旋转的屏幕保护程序1、创建一个 screensaver project2、添加 imgView3、添加imgView 的动画效果4、添加到 `系统偏好设置 - 桌面与屏幕保护程序` 中5、删除 屏幕保护`.saver` 文件参考资料制作一个图片旋转的屏幕保护程序参考demo 来源/下载地址:https://github.com/xiezi222/ScreenSaverD...

2021-01-23 21:38:01 1572

原创 macOS 开发 - App Delegate 与storyboard、xib

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

2021-01-23 21:37:31 1465

原创 macOS 开发 - DiskImageMounter

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

2021-01-23 21:37:17 2249

原创 macOS - 手动修改本地app的icon

引言步骤其他试探方法(失败)其他引言有时候设计师觉得 logo icon 设计不合理,会给你新的图片;但经过图片大小转化、拖入工程,还是挺耗时的。步骤1、准备好最新的图标文件,格式为 icns; 不错的 png -> icns 生成工具:http://www.cocoachina.com/bbs/read.php?tid=1137632、进入a...

2021-01-23 21:37:00 3060 4

原创 MacOS 开发 - NSTask(调用命令行、APP 多开)

NSTask 简述 一打开指定App 1核心代码 2获取 App 执行地址 0 fullPathForApplication 不能获取执行地址 1 App 执行地址文件结构 2 获取 App 执行地址 3APP 多开2获取传递参数 args3 常用操作绑定菜单栏 menu二调用命令行查询开机记录并获取记录3其他命令行的实现1 执行查询文件的设置参考资料

2021-01-23 21:36:21 4755

原创 macOS - ComputerName、HostName、LocalHostName、UserName、FullUserName、NetBiosName

文章目录一、综合说明二、ComputerName 电脑名称(计算机名)1、GUI 查找方式2、终端获取方式3、终端修改方式4、OC 代码实现三、LocalHostName 本地主机名1、GUI 查找方式2、命名说明3、终端获取方式4、终端修改方式5、OC 代码实现四、hostname1、终端获取方式2、终端修改方式五、UserName & FullUserName 当前用户1、GUI 查找...

2021-01-23 21:36:03 446

原创 macOS 开发 - 打包 PKG(Packages)

文章目录一、软件准备1、(推荐)下载 Packages2、PackageMaker3、Iceberg4、命令行二、打包 pkg 工程1、准备材料、创建工程1.1 在桌面创建一个文件夹,放置需要安装的文件1.2 打开 Packages 应用1.3 添加项目信息2、添加 package 信息2.1 identifier 必须添加,否则会编译不通过。2.2 在payload 添加需要安装的文件2.3 添...

2021-01-23 21:32:05 3883 7

原创 macOS 开发 - CoreWlan 获取 WiFi 信息 (CWInterface、CWChannel、CWConfiguration)

文章目录核心代码运行结果没有开启 WiFi 时(无论是否连接有线)开启wifi时核心代码#import <CoreWLAN/CoreWLAN.h>#import <SystemConfiguration/SystemConfiguration.h>- (NSString *)returnNetWorkJudge{ NSString *pingHost ...

2021-01-23 21:31:47 603

原创 macOS - networksetup 命令

networksetupnetworksetupSYNOPSIS方法示例输入下面命令,可查看很多可用的网络命令:man networksetup可以知道 networksetup 命令地址是:/usr/sbin/networksetupThe networksetup command is used to configure network set...

2021-01-23 21:31:08 4376

原创 macOS 开发 - Command Line Tool 命令行工具

添加步骤成功验证其他说明添加步骤1、选中左侧最上方,总工程菜单。点击栏目下方添加; 2、在弹窗中搜索 command, 方便快速找到。这里还有很多添加项,开机自启动也是如此添加。 3、双击选中; 4、输入 product 名字,即可。可以注意到,我们是添加到 Mac_Auth 这个Project 下面。成功验证添加成功后,项目会自动生成一个...

2021-01-23 21:24:33 2563

原创 macOS 工具 - 查看PKG文件内容:SuspiciousPackage 使用方法

下载安装SuspiciousPackage官方下载地址(免费): http://www.mothersruin.com/software/SuspiciousPackage/get.html使用方法1、双击打开后,没有主窗口,但可以看到左上方的菜单栏; 选择 file –> open,选中你的pkg 文件即可。2、pkg信息面板 这里会显示pkg的一些基本信息,...

2021-01-23 21:23:50 2203

原创 mac下搭建Go语言开发环境详解(步骤配图)

安装包下载地址一安装Golang的SDK二配置环境变量三使用命令行调试参考文章地址网上有很多安装方法,比如通过homebrew来安装。这里是直接下载的安装包。安装包下载地址地址: https://golang.org/dl/一、安装Golang的SDK双击 .tar 文件,就会自动解压成名字为“go”的文件夹;拖拽到你的用户名下,记住路径; 我的路径为:/Users/MelissaShu

2021-01-23 21:22:46 25902 6

原创 macOS 使用 - 使用系统屏幕共享(VNC)

文章目录参考macOS 自带屏幕共享功能,路径为 /System/Library/CoreServices/Applications/Screen\ Sharing.app, 在平时使用的应用程序文件夹中是找不到的。打开程序后,将受到这样的弹窗。可以通过主机名或者 Apple ID 来连接。参考共享另一台 Mac 的屏幕https://support.apple.com/...

2021-01-23 21:20:29 1876

原创 macOS 开发 - Drag & Drop 拖拽的基本使用

文章目录一、概述二、相关类与协议三、使用1、构建视图3、查看运行效果四、功能设计参考一、概述如果应用中有对文本、文件、图片的移动、复制操作,Drag & Drop 是非常高效而直观的。二、相关类与协议Drag 相关类和协议位于 AppKit 中NSDraggingImageComponentNSDraggingItemNSDraggingSessionprotoco...

2021-01-23 21:15:53 492

原创 macOS 开发 - Notarization 公证你的 Developer ID 应用

文章目录一、Notarization 简介我的 Notarizing 记录1、Enable hardened runtime2、Archive二、Gatekeeper 门禁显示 `允许任何来源`三、关于 Rootless & SIP1、查看是否开启了Rootless2、关闭/开启 Rootless一、Notarization 简介关于Notarization 机制的由来和原理,这篇文...

2021-01-23 21:14:26 1889 2

原创 macOS 开发 -文件和文件夹 & 完全磁盘访问权限

文章目录一、权限说明二、`文件和文件夹` 权限管理的目录三、完全磁盘访问权限1、手动增删2、和 文件和文件夹 权限相关3、SIP 下 无法用命令 完全磁盘访问 权限4、完全磁盘访问权限 的授权判断一、权限说明关于这两个权限,没有看到 Apple 给开发者的具体建议。根据:https://support.apple.com/zh-cn/guide/mac-help/mh32356/mac,...

2021-01-23 21:12:04 619

原创 macOS 开发 - 给 PKG 签名(productsign)

引言实现步骤1、创建 installer certificate1.1 从钥匙串创建证书1.2 创建installer certificate1.3 对pkg 进行签名1.3.1 获取 installer 证书名字1.3.2 签名引言使用 pkg 文件进行安装时,常常会提示:一般而言,去隐私中设置即可; 或者使用 sudo spctl -...

2021-01-23 21:11:11 2627 1

原创 xattr 命令

xattr 命令简介xattr – display and manipulate extended attributesxattr 命令用于展示和修改扩展属性;个人认为 xattr 可以看做是 extend 和 attributes 的缩写。什么是扩展属性?扩展属性是与文件一起存储的任意元数据,但与文件系统属性(如修改时间或文件大小)是分开的。元数据通常是以null结尾的UTF-8字符串,但也可以是任意二进制数据。有哪些扩展属性,都代表什么意思?常见用法$ xattr -husa

2021-01-23 20:10:21 27

原创 Mac 使用中的一些小 tips

文章目录U盘/移动硬盘自动卸载/不显示视频文件显示灰色终端命令U盘/移动硬盘自动卸载/不显示插入移动硬盘后,不显示(自动unmount 了),可能是文件系统损坏;可以通过 磁盘工具 app 来 急救 修复;如果修复失败,使用 windows 电脑,以管理员权限执行下述命令(移动硬盘挂载为 G 盘):chkdsk G: /f视频文件显示灰色视频文件没拷贝完,可能会显示灰色,不能拷贝,但可以播放。这种情况下可以使用下述命令:$ cd /Volumes/U盘名字$ xattr -d -

2021-01-23 18:40:16 15

原创 macOS 开发 - 10.15 Screen Recording 屏幕录制 授权及跳转

文章目录方法1、权限判断2、隐私面板跳转探索经历1、关于 10.15 权限2、关于隐私面板跳转3、获取偏好设置plist信息4、tcc5、使用 AppleScript 获取偏好设置面板信息5、OS X System Preference LinksAccessibility Preference PaneSecurity & Privacy Preference PanemacOS Cat...

2021-01-18 22:27:17 3618 6

原创 macOS 开发 - NSMenu 添加目录

添加顶部目录简单常用的一级目录添加二三级目录添加 Dock 菜单状态栏NSStatusItem添加菜单给一个NSView添加右击菜单小结参考资料添加顶部目录简单常用的一级目录- (void)addMenu{ //获取主目录 NSMenu *mainMenu = [NSApp mainMenu]; NSLog(@"%@ - %@",mainMenu,[mainMen

2021-01-18 22:16:17 6271 1

原创 Mac 命令 - otool

otoolotool一、otool 简介查看 otool 地址1、电脑已安装 Xcode2、未安装 Xcode 的电脑二、用法1、查看动态链接库 otool -L2、otool -ov3、汇编码 otool -tV4、查看 Mach-O头结构等5、查看ipa包是否加壳参考一、otool 简介Mac OS X下二进制可执行文件的动态链接...

2021-01-18 22:14:31 3238

Python CIFAR-1 数据集 (cifar-10-python.tar.gz)

Python CIFAR-1 数据集;下载自:http://www.cs.toronto.edu/~kriz/cifar.html

2021-01-10

covtype_data.zip

Covertype Data Set 森林覆盖植被数据集 下载自:http://archive.ics.uci.edu/ml/datasets/Covertype

2020-11-25

AirServer-7.2.6.dmg

AirServer for Mac是一款能够通过本地网络将音频、照片、视频以及支持AirPlay功能的第三方App,从 iOS 设备无线传送到 Mac 电脑的屏幕上,把Mac变成一个AirPlay终端的实用工具。 下载自:https://www.airserver.com/download

2021-01-23

mysql-8.0.22-macos10.15-x86_64.dmg

mysql Mac 版本安装包;原地址位于:https://dev.mysql.com/downloads/mysql/ ;

2020-11-01

Neo4j Desktop-1.3.4.dmg

NOSQL 图形数据库 Neo4j Mac 客户端; download from : https://neo4j.com

2020-12-03

macOS 开发 - 选择图片

OSX开发, 选择默认图片、自定义图片、相机拍照。 [[IKPictureTaker pictureTaker] beginPictureTakerWithDelegate:self didEndSelector:@selector(pictureTakerDidEnd:returnCode:contextInfo:) contextInfo:nil];

2017-09-06

tutorials.zip

TensorFlow 库 tutorials,含 minst 数据集; tf 2.4 可在 tf 主目录下创建 examples 文件夹,添加 __init__.py 文件,再将本压缩包解压后放进 examples 中。

2021-01-08

Mac端R语言IDE: RStudio-1.3.1093.dmg

R 语言 IDE : rstudio, Mac版本 RStudio-1.3.1093.dmg 下载于: https://rstudio.com/products/rstudio/download/#download

2020-11-24

XPathHelper_2.0.2.zip

Chrome 插件 XPath Helper 2.0.2

2020-10-28

spark-3.0.1-bin-hadoop2.7.tgz

spark 3.0.1,基于 hadoop2.7;发布于 2020.09.02 下载于 https://spark.apache.org/downloads.html

2020-11-17

USB Prober.app

USB Prober.app macOS 查看 USB 连接 基于 iOUSBFamily OS X for 10.9.3

2018-07-08

QuicklookDemo

Quicklook的简单实用,主要展示了以下类型文件的预览: 1. pdf 2. jpg 3. gif 4. ppt 5. doc 6. mp4 7. mp3

2017-05-02

nltk_data

源自 https://raw.githubusercontent.com/nltk/nltk_data/gh-pages/index.xml

2020-11-10

IORegistryExplorer

查询MacOS,iOS 设备系统信息,可通过此工具获取相关key https://developer.apple.com/download/more/

2018-03-30

iOS 自定义输入键盘

iOS 自定义输入键盘

2016-11-02

iOS 图片剪裁demo

iOS 图片剪裁:圆形、可自定方形尺寸

2017-06-17

iOS 音频播放器 基于 AVAudioPlayer

本例使用 AVAudioPlayer 组成数组,来实现播放不同音乐、系统提示音的效果;并通过block来执行播放前、播放结束、播放停止的效果,适应项目的需要。

2016-08-12

Packages.dmg pkg打包工具

macOS 平台 pkg 打包工具

2018-06-04

framenet_v17.zip

NLTK Data FrameNet 1.7 NLTK : http://www.nltk.org

2020-11-09

word2vec_sample.zip

NLTK Data 中的 Word2Vec Sample; NLTK: http://www.nltk.org Word2Vec : https://github.com/danielfrg/word2vec

2020-11-09

framenet_v15.zip

NLTK DATA FrameNet 1.5 (framenet_v15) 压缩包 http://www.nltk.org

2020-11-09

lin_thesaurus.zip

NLTK DATA Lin's Dependency Thesaurus http://www.nltk.org

2020-11-09

Move to Applications folder

Move to Applications folder demo 核心代码来自:https://github.com/RISCfuture/TMMoveToApplicationsFolder

2019-01-07

深入解析Mac OS X & iOS操作系统

中文版 深入解析Mac OS X & iOS操作系统 ( Mac OS X and iOS Internals To the Apple's Core ) 不是五星级清晰,但绝对可见、靠谱

2018-06-29

PackageMaker

macOS pkg 生成器, 从 https://developer.apple.com/download/more/?=for Xcode 下载 Auxiliary tools for xcode - July 2012 中抽取

2018-04-07

Cocoa入门:使用Objective-C

开发MacOS(OSX)上App的书籍资料

2017-05-27

MesaSQLite

Mac查看sqlite的工具;

2017-05-15

iOS 预览 UIDocumentInteractionController QLPreviewController

本demo使用两种预览方式:UIDocumentInteractionController QLPreviewController 展示文件

2017-05-03

iOS无线展开tableView

iOS无限展开tableview

2016-10-06

iOS 自定义键盘

iOS、自定义键盘、切换输入源

2016-10-06

iOS 照片时间轴

本Demo实现iOS 显示照片时间轴,展开收缩等方法

2016-08-02

iOS拖拽移动CollectionView

iOS拖拽移动CollectionView,可设置不能移动的模块

2016-07-27

iOS录音播放方法Demo

一、搭建长按录音UI效果; 二、使用AVAudioRecorder录音; 三、使用AVAudioPlayer播放,并添加播放动画; 四、使用lame将caf音频转化为mp3; 五、将mp3 转化为 base64编码; 六、查看录音文件大小; 七、删除语音文件;

2016-07-27

iOS录音播放Demo

2016-07-26

cocos2d-iphone-3

cocos2d-iphone-3

2016-06-04

ImageFilterDemo

iOS 图片处理 滤镜 简单Demo 入门易上手

2016-05-25

iOS简单日历Demo

iOS简单日历Demo

2016-05-20

iOS模型数组排序

模型数组排序,sortedArrayUsingComparator

2016-04-19

拼音首字母索引通讯录模型

通过中文对通讯录模型中的姓名进行排序,再对通讯录总数据中的模型进行排序。

2016-04-13

3DTouchDemo

3DTouch 简单Demo

2016-04-07

_伊织_的留言板

发表于 2020-01-02 最后回复 2020-02-02

希望对窗口大小做适配

发表于 2018-05-01 最后回复 2018-05-02

请问论坛如何创建 macOS 专区或者 macOS 问答模块?

发表于 2018-05-01 最后回复 2018-05-02

AVAudioPlayer 如何切换播放音频路径?

发表于 2016-07-10 最后回复 2018-05-01

iOS 地图定位偏差

发表于 2016-05-30 最后回复 2016-07-10

如何设置sectionindex 大小

发表于 2016-05-03 最后回复 2016-05-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

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