Chilkat v9.5.0 pre-release for iOS arm64 / x86_64 is Ready

A new build of Chilkat v9.5.0 supporting the arm64 and x86_64 iOS architectures is available: http://www.chilkatsoft.com/preRelease/chilkat-9.5.0-ios.zip The static libraries are provided differently than before. Chilkat provides static libs for each architecture slice: i386 (for the simulator), armv7, armv7s, arm64, and armv6 (for older versions of iOS). The libs are located …

Auto-release Pools and Background Threads

Regarding Objective-C programming for MAC OS X and IOS: (from https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmAutoreleasePools.html ) Cocoa always expects there to be an autorelease pool available. If a pool is not available, autoreleased objects do not get released and your application leaks memory. If you send an autorelease message when a pool is not …

IOS / Mac OS X Link Problems involving symbols such as __ZTVN10__cxxabiv121__vmi_class_type_infoE

If linking produces undefined symbols involving the following: __ZTVN10__cxxabiv121__vmi_class_type_infoE __Znwm __ZdlPv ___gxx_personality_sj0 ___cxa_begin_catch __ZTVN10__cxxabiv120__si_class_type_infoE ___cxa_end_catch __ZdaPv __ZTVN10__cxxabiv117__class_type_infoE etc. It means you’re NOT linking with the C++ runtime libs.  To link with the C++ runtime libs, include an empty source file having a file extension of “.cpp”.   For more information, see …