SwiftNX:用 Swift 开发 Switch 自制程序!

SwiftNX 让你可以在 Nintendo Switch 上用 Swift 写自制程序!

功能:

  • Swift 入口点: swift_main() -> Int
  • 调用特定 C 函数(applet、gfx、console)

目标:

  • 可导入的 SwiftNX 自制模块
  • 通用 API 的封装类:
    • NXDeviceNXAppletNXConsoleNXGfxNXInput 等等
    • SDLWindowSDLRRendererSDLRect 等等
  • 基于构建的 UI 框架:
    • NXUIWindowNXUIViewNXUIRectNXUILabelNXUIButtonNXUIAlert 等等
  • 例:@_silgen_name
zip
SwiftNX-master.zip 预估大小:28个文件
folder
SwiftNX-master 文件夹
folder
modules 文件夹
folder
stdlib 文件夹
file
stdlib.h 18B
folder
stdio.h 文件夹
file
module.modulemap 111B
folder
libnx 文件夹
folder
switch 文件夹
folder
runtime 文件夹
folder
devices 文件夹
file
console.h 6KB
folder
services 文件夹
file
hid.h 18KB
file
sm.h 6KB
file
applet.h 2KB
folder
kernel 文件夹
file
ipc.h 20KB
file
svc.h 35KB
folder
arm 文件夹
file
tls.h 379B
file
types.h 2KB
file
result.h 3KB
folder
gfx 文件夹
file
gfx.h 6KB
file
switch.h 328B
file
include.py 3KB
folder
src 文件夹
folder
lib 文件夹
file
NXInput.swift 2KB
file
NXGfx.swift 615B
file
NXConsole.swift 597B
file
SwiftNX.swift 625B
file
swift.h 3KB
file
NXApplet.swift 355B
file
main.swift 617B
file
_main.c 299B
file
icon.jpg 34KB
folder
assets 文件夹
file
example.jpg 24KB
file
README.md 1KB
file
Makefile 8KB
file
.gitignore 48B
zip 文件大小:65.27KB