Nikon D5200 firmware bugs

I like my Nikon D5200.  But it has some bugs.  Serious ones.  For example: Hard-hang the entire camera This doesn’t appear to cause any permanent damage, but you will either have to wait a couple of minutes for it to finally recover on its own, or yank the battery to hard reboot it.  The only… Read more

+[SCNTransaction setCompletionBlock:] always invokes the block immediately

It’s supposed to invoke your block when all the animations in the current transaction have completed. It doesn’t; it runs it as soon as the transaction is committed. Le sigh. It does appear to do it from the main runloop at least, as documented. So there is technically a delay, as a consequence of that… Read more

SCNView may change your point of view

Ugh… SceneKit is both promising and frustrating.  It appears to be a very stereotypical case of “version 1” syndrome – nice idea, flaky implementation and very skimpy documentation. So amongst the many strange, undocumented foibles it has, one in particular is quite egregious.  When you add an SCNNode to your SCNView-rendered scene, containing an SCNCamera, the… Read more