Memory on mobile devices is a shared resource. Apps that manage it improperly run out of memory, crash, and suffer from drastically decreased performance. Facebook built a set of tools to help you with that.
The most commonly mentioned arguments are that storyboards are not human readable, they are slow and they cause git conflicts. These are all valid concerns, but can be avoided.
There are constraints all around us. They are a natural medium to express problems in many fields. A paradigm to solve these problems is called constraint programming. Its idea is to search for a state in which defined constraints are satisfied at the same time.
The xi editor project is an attempt to build a high quality text editor, using modern software engineering techniques. It is initially built for Mac OS X, using Cocoa for the user interface, but other targets are planned.
Curated by Infinum's iOS team.
Infinum iOS Team · 156 2nd St · San Francisco 94105 · United States of America