Projects / ObjFW

ObjFW

ObjFW is a portable, lightweight framework for Objective C.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  30 Aug 2011 20:38

Release Notes: The blocks runtime is now working correctly. Documentation fixes. -framework works with objfw-compile now. Support for QNX. Various small fixes.

  •  01 Jul 2011 06:48

Release Notes: Lots of bugs were fixed.

  •  25 Apr 2011 21:25

Release Notes: This release fixes double-retain in OFList. It will not ignore the timeout in OFStreamObserver when using select(). It performs -[OFURL copy] in a try block to prevent a leak when an exception occurs. It fixes a too large buffer in -[OFMutableString _applyTable:withSize:]. It calls madvise() on the correct length variable so that it covers the whole string. It fixes a warning when sizeof(size_t) < sizeof(long long). It skips possible BOMs when appending strings.

  •  21 Apr 2011 13:21

Release Notes: A workaround was made for a wrong warning produced by Apple GCC 4.0.1. This warning would cause the build to fail due to -Werror. objc_thread_{add,remove} is called when using the GNU runtime to make sure the runtime knows about the thread. A thread is detached before restarting if it was never joined. The old return value is released when restarting a thread.

  •  09 Apr 2011 22:32

Release Notes: %@ is now allowed in format strings. of_log has been added for easy logging. Exceptions have one header per exception now and lots of exception improvements were made. Huge improvements were made in XML handling and in socket handling. OFStreamObserver is designed for multi-threading. The new classes OFURL, OFHTTPRequest, and OFCondition were added. Improvements were made in objfw-compile. Blocks can be used together with Cocoa now when linking ObjFW and Cocoa. OFAutoreleasePools are used by both now. Support for Base64, a real Xcode project, and Haiku support were added. Lots of small bugfixes and countless small changes were made.

Screenshot

Project Spotlight

greed

A strategy game.

Screenshot

Project Spotlight

Grsync

A GUI for rsync using GTK.