编程语言

Objective-C

共 45 个项目
← 项目库
mac-mouse-fix
Objective-C第 111 期

mac-mouse-fix

macOS 鼠标增强工具。这是一款专为 macOS 打造的鼠标增强工具,弥补系统对非苹果鼠标支持的不足。用户可自定义第三方鼠标在 Mac 上的各种行为,支持平滑滚动、方向反转、鼠标手势和按钮映射等功能。

Itsycal
Objective-C第 94 期

Itsycal

可爱的 Mac 菜单栏日历。这是一个迷你的菜单栏日历工具,拥有可爱的界面和实用的功能。支持显示/添加系统日历的事件、深色模式、周数、快捷键等功能,适用于 macOS 11+ 系统。

KeepingYouAwake
Objective-C第 94 期

KeepingYouAwake

防止 Mac 进入睡眠状态的工具。这一个小型的菜单栏实用工具,可以让 Mac 电脑在预设的时间内或永久不进入睡眠模式,适用于 macOS 10.13 或更高版本。

Sequel-Ace
Objective-C第 91 期

Sequel-Ace

适用于 macOS 的 MySQL 数据库管理工具。因为 Mac 上的老牌数据库管理工具 Sequel Pro 停止更新,所以就有了 Sequel-Ace。它免费、开源、持续更新,支持 Intel 和苹果芯片,适用于 macOS 10.13 及以上系统。

Easydict
Objective-C第 85 期

Easydict

一款简洁优雅的翻译词典。它开箱即用,能够自动识别输入文本的语言,支持输入翻译、划词翻译和 OCR 截图翻译等功能。

lemon-cleaner
Objective-C第 76 期

lemon-cleaner

苹果电脑专属的清理工具。腾讯开源的免费 macOS 设备空间清理工具「柠檬清理」,支持深度清理、删除重复文件、卸载应用、状态栏显示等功能,能够一键轻松清理垃圾释放空间。

hammerspoon
Objective-C第 73 期

hammerspoon

强大的 macOS 自动化工具。通过该项目可以方便地用 Lua 脚本与 macOS 系统 API 进行交互,实现操作窗口、鼠标、文件系统、屏幕等功能。可用于打造各种 macOS 便捷工具```lua hs.hotkey.bind({"cmd", "alt", "ctrl"}, "W", function()hs.notify.new({title="Hammerspoon", informativeText="Hello World"}):send()end)```

暂无截图
Objective-C第 72 期

HBDNavigationBar

自定义 UINavigationBar 的组件,用于各种状态之间平滑切换

Stay
Objective-C第 70 期

Stay

移动端 Safari 浏览器插件管理器。提供了丰富的脚本管理能力,还支持运行油猴插件。内置的脚本库提供了 App 防跳转、广告拦截、自动展开文本等功能

UTM
Objective-C第 62 期

UTM

运行在 iOS 和 macOS 系统上的虚拟机。通过 UTM 你可以在无需“越狱”的情况下,在 iPhone 和 iPad 上运行 Windows、Linux 等操作系统

LuLu
Objective-C第 57 期

LuLu

免费开源的 macOS 防火墙软件

Sloth
Objective-C第 56 期

Sloth

一款 macOS 系统下显示进程打开的文件、socket、管道等信息的工具。就像桌面版的 lsof,快来试试吧

Zebra
Objective-C第 52 期

Zebra

用于越狱的 iOS 设备的软件包管理器

Bob
Objective-C第 46 期

Bob

一款支持划词翻译和截图翻译 Mac 端翻译软件。系统默认划词工具有些不支持的 PDF 文件,通过这个软件截图翻译功能,可以舒服的解决阅读这些文件时需要翻译的问题

textmate
Objective-C第 46 期

textmate

一款 macOS 上著名的开源代码编辑器。它界面简洁,功能强大。支持高效的 Snippets 功能、主流版本控制系统、自定义主题、实时 HTML/Markdown 预览等功能

暂无截图
Objective-C第 42 期

JHBlog

该项目整理了作者从初级 iOS 开发到中级的晋级之路的相关知识集合

GHDropMenuDemo
Objective-C第 40 期

GHDropMenuDemo

一款适用于多种场景、使用简单的筛选菜单组件。方便集成、快速选择出筛选项、对原有项目无污染

OpenEmu
Objective-C第 39 期

OpenEmu

在 macOS 系统上回味下童年时的游戏,一个可以玩各种复古游戏的游戏机

BackgroundMusic
Objective-C第 36 期

BackgroundMusic

macOS 音频工具,包含功能:自动暂停音乐、设置各个应用程序的音量、录制系统音频

暂无截图
Objective-C第 35 期

iWeChat

还原、探索微信 APP 的项目。通过该项目借鉴、学习微信客户端开发的相关设计与技术,也可以学到如何分析一个第三方 APP 的方法

ish
Objective-C第 33 期

ish

在 iOS 上跑 Linux shell,可以通过 linux 命令操作你的 iOS 设备

JXCategoryView
Objective-C第 33 期

JXCategoryView

几乎实现了当前所有主流 APP 的分类切换控制效果的库。效果丰富、配置简单,优点:- 使用协议封装指示器逻辑,可以为所欲为的自定义指示器效果- 提供更加全面丰富、高度自定义的效果- 使用子类化管理 cell 样式,逻辑更清晰,扩展更简单

暂无截图
Objective-C第 33 期

LongestCocoa

写 Objective-C 的程序员肯定对冗长的描述性命名风格爱的深切。所以 Cocoa 框架里最长的方法或在常量名有哪些?该项目就是告诉你这些冗长名字都有那些

暂无截图
Objective-C第 33 期

NudeIn

基于 UITextView 书写风格类似于 masonry 的 iOS 端富文本控件。它采用声明式(链式)方法定义富文本控件,与编程式的相比它所需的代码量更短、更直观和易用。示例代码:```#import "NudeIn.h"/// 声明控件为你的成员变量@property (nonatomic,strong) NudeIn *attrLabel;/// Do it yourself_attrLabel = [NudeIn make:^(NUDTextMaker *make) {make.text(@"this is a ").font(14).color([UIColor blackColor]).attach();make.text(@"BlueLink").font(17).color([UIColor blueColor]).link(self,@selector(linkHandler:)).attach();make.text(@", and this is a ").font(14).color([UIColor blackColor]).attach();make.text(@"RedLink").font(17).color([UIColor redColor]).link(self,@selector(linkHandler:)).attach();}];/// 对声明了 link 属性的部分定义回调(void)linkHandler:(NUDAction *)action {if ([action isKindOfClass:[NUDLinkAction class]]) {NUDLinkAction *linkAction = (NUDLinkAction *)action;UIAlertController *alertController = [UIAlertController alertControllerWithTitle:linkAction.string message:nil preferredStyle:UIAlertControllerStyleAlert];[alertController addAction:[UIAlertAction actionWithTitle:@"OK" style:UIAlertActionStyleDefault handler:^(UIAlertAction * _Nonnull action) {}]];[self presentViewController:alertController animated:YES completion:nil];}}```

MacPass
Objective-C第 32 期

MacPass

一款 macOS 平台的免费、开源、实用的密码管理工具

SBSAnimoji
Objective-C第 29 期

SBSAnimoji

最长可以录60秒的 Animoji 画面,录制完成后可以直接按拓展按钮分享,可以学习AvatarKit的使用

SGPlayer
Objective-C第 29 期

SGPlayer

一款基于 AVPlayer、FFmpeg 的媒体资源播放器框架。功能特点:- 支持播放360°全景视频- 支持手势、传感器操控360°全景视频- 支持双眼模式,具有畸变校正、色散校正- 支持 iOS、macOS、tvOS- 支持 H.264 硬件解码(VideoToolBox)- 支持 RTMP、RTSP 等直播流- 等等

KafkaRefresh
Objective-C第 27 期

KafkaRefresh

内置多种动画、可自定义和灵活的 iOS 下拉刷新框架。[中文文档](https://github.com/OpenFeyn/KafkaRefresh/blob/master/CREADME.md)

RDM
Objective-C第 25 期

RDM

轻松地改变 MacBook Retina 屏幕分辨率的工具

LSAnimator
Objective-C第 24 期

LSAnimator

通过使用 LSAnimator(Objective-C)或者 CoreAnimator(Swift)可以用少量的代码实现复杂而又易于维护的动画,并且弥补了 JHChainableAnimations 的致命缺陷。[详细描述](https://github.com/Lision/LSAnimator/blob/master/README_ZH-CN.md)

WeChatPlugin-MacOS
Objective-C第 24 期

WeChatPlugin-MacOS

Mac 版微信小助手,支持自动回复、消息防撤回、远程控制、微信多开、会话置底、免认证登录、通知快捷回复等功能

暂无截图
Objective-C第 23 期

iOS-Performance-Optimization

关于 iOS 性能优化梳理。包含基本工具、业务优化、内存优化、卡顿优化、布局优化、电量优化、 安装包瘦身、启动优化、网络优化等

FLEX
Objective-C第 15 期

FLEX

用于 iOS 开发的一组应用内调试工具,功能强大且多,多到不一一列举了

spectacle
Objective-C第 15 期

spectacle

OS X 系统下的窗口管理工具,通过快捷键方便、快捷的调整窗口大小和位置

PPRows
Objective-C第 13 期

PPRows

在 Mac 上计算你写了多少行代码的工具1. 支持检测参与计算的代码文件夹数量以及代码行数;2. 支持同时检测多文件/多文件夹代码;3. 支持自定义检测的文件类型,例如:C、Swift、Java 等类型的代码文件;4. 支持自定义需要忽略检测的文件夹, 例如:iOS 工程中的 Pods 文件夹;5. 支持中文与英文,跟随系统语言变化;6. 支持忽略代码中的空行,代码行数计算更精确;

PYSearch
Objective-C第 13 期

PYSearch

一款综合(QQ 音乐、微信、美团、优酷、虎牙直播等多款 App)风格的搜索控制器

sequelpro
Objective-C第 10 期

sequelpro

这是我到目前为止在 Mac 上发现最好用的 MySQL 管理工具。本人一直在使用,并且推荐给了我的小伙伴们,用过都说好😈~

暂无截图
Objective-C第 7 期

PYPhotoBrowser

高仿 QQ、微信效果的图片浏览器(支持原图和缩略图、多种手势、CocoaPods)