Date
Nov. 21st, 2024
 
2024年 10月 21日

Post Tag: "macOS" #2

A Developer's Faux Pas
macOS
36 posts tagged as #macOS#.
Jun
28
OS X: Menu Bar Extra is invisible in macOS Dark Mode
Published 12:06 Jun 28, 2016 by @ezra.
#Programming# 周末提交的 APP 又被秒拒, 理由很简单, “Menu Bar Extra is invisible in macOS Dark Mode”, 菜单栏图标在黑色模式中看不到。 由于是第一次用黑白色的...
Jun
01
OS X: csrutil
Published 12:06 Jun 01, 2016 by @ezra.
#Programming# El Capitan 加入了 Rootless 机制, 不再能够随心所欲的读写很多路径真是很难过。 Rootless 机制将成为对抗恶意程序的最后防线 要关闭 Rootless, 需要进入恢复系统...
May
10
Cocoa: Change Cursor
Published 12:05 May 10, 2016 by @ezra.
#Programming# The way to change the cursor when it's over an NSButton: First, you should subclass NSButton first,...
Apr
27
Cocoa: Sending mail via Python
Published 12:04 Apr 27, 2016 by @ezra.
#Programming# 偶然看到一个讨论, 需求很简单, 单纯的 SMTP 邮件发送。 这样的话我想 Python 应该是一个不错的选择, 那么首先我们需要写一个 Python 程序, 我们将它保存为 mail.py: im...
Apr
25
Sparkle 2: Publishing an update
Published 12:04 Apr 25, 2016 by @ezra.
#Programming# 配置好一些基本的内容后,是时候发布一个新版本了。 归档 首先你需要归档你的应用。 如果你使用 DMG,归档后不要再次压缩 .dmg 文件 如果你使用 ZIP,你可以通过 ditto -c -k --...
Apr
25
Sparkle 1: Setup
Published 12:04 Apr 25, 2016 by @ezra.
#Programming# 做 Mac 开发的同学应该至少都听说过 Sparkle,一个应用升级框架,Sparkle 是开源的,参考 Github。 不过需要注意的是,Sparkle 的使用场景应仅仅局限于 非 App Sto...
Apr
22
NSImage: Get size in pixels
Published 12:04 Apr 22, 2016 by @ezra.
#Programming# Just simple: let rep = originImage.representations.first let pixelSize = CGSize(width: (rep?.pixelsW...
Apr
12
OS X: How to get the path of Home directory
Published 12:04 Apr 12, 2016 by @ezra.
#Programming# We all know that NSHomeDirectory() is retuning the sandbox root (not the home directory), [@"~" str...
Apr
11
OS X: launchd
Published 12:04 Apr 11, 2016 by @ezra.
#Programming# I would like to create a service to execute a task automatically, and starting and stopping it on de...
Mar
21
Make .webloc
Published 12:03 Mar 21, 2016 by @ezra.
#Programming# 熟悉 Mac 的同学对 .webloc 想必也不陌生, 它的实质其实就是一个 plist 文件, 也就是 XML 格式。今天刚好用到, 随手写一篇吧。 <?xml version="1...
Jan
01
What is System Integrity Protection (aka Rootless) and how to disable it
Published 12:01 Jan 01, 2016 by @ezra.
#Programming# All Macs with OS X El Capitan installed on them have a new layer of security known as System Integri...
Nov
10
OS X: Launch At Login
Published 12:11 Nov 10, 2015 by @ezra.
#Programming# To have the app launch start at login you just need to call SMLoginItemSetEnabled with your bundle I...
Pinned Message
HOTODOGO
The Founder and CEO of Infeca Technology.
Developer, Designer, Blogger.
Big fan of Apple, Love of colour.
Feel free to contact me.
反曲点科技创始人和首席执行官。
开发、设计与写作皆为所长。
热爱苹果、钟情色彩。
随时恭候 垂询