Portable framework for the Objective-C language. https://objfw.nil.im
Find a file
Jonathan Schleifer 404674c6ee OFX509Certificate: +[supports{PEM,PKCS12}Files]
FossilOrigin-Name: 7c058b9056da51d2c1b9bb218f2df121316668ed9db88de751aa6f8fd9971ccc
2024-11-30 18:13:19 +00:00
.fossil-settings ObjFWHID: Add support for Nintendo Switch 2024-06-09 23:24:57 +00:00
.github GitHub Actions: Remove macOS 12 2024-11-18 23:27:54 +00:00
build-aux Update buildsys 2024-11-16 13:31:00 +00:00
generators/unicode Properly hide private symbols 2024-04-29 21:42:33 +00:00
misc Update misc/keys.asc 2024-09-21 23:01:08 +00:00
src OFX509Certificate: +[supports{PEM,PKCS12}Files] 2024-11-30 18:13:19 +00:00
tests OFINIFile: Properly quote ; and # 2024-11-18 21:18:40 +00:00
utils Make sure ofarc and ofhash reference ObjFWTLS 2024-11-18 21:09:53 +00:00
autogen.sh GitHub Actions: Fix OpenBSD 2024-10-19 14:07:50 +00:00
buildsys.mk.in Update buildsys 2024-08-11 09:04:29 +00:00
ChangeLog Update ChangeLog for 1.2.1 2024-11-09 12:15:59 +00:00
configure.ac Use SSLCreateContext if available 2024-11-24 21:28:39 +00:00
COPYING Change license to LGPLv3 only 2024-04-03 02:16:03 +00:00
COPYING.LESSER Change license to LGPLv3 only 2024-04-03 02:16:03 +00:00
Doxyfile ObjFWHID: Change prefix to OH 2024-06-03 19:39:51 +00:00
extra.mk.in OFTLSStream: Add API for server mode 2024-11-16 22:36:57 +00:00
Makefile Fix exclude glob for make release 2024-11-02 19:36:53 +00:00
PLATFORMS.md PLATFORMS.md: Add ARM64/Win64 to forwarding 2024-08-30 20:37:43 +00:00
README.md README.md: Fix missing word 2024-08-23 23:29:57 +00:00

ObjFW is a portable, lightweight framework for the Objective-C language. It enables you to write an application in Objective-C that will run on any platform supported by ObjFW without having to worry about differences between operating systems or various frameworks you would otherwise need if you want to be portable.

It supports all modern Objective-C features when using Clang, but is also compatible with GCC ≥ 4.6 to allow maximum portability.

ObjFW is intentionally incompatible with Foundation.

You can read more about ObjFW on its homepage, including how to install and use it.