Use @unsafeify over @weakify

For AppKit compatibility.
Correct format string types