Запишите для удобочитаемости сначала, но ожидайте, что читатели будут программисты . Какой-либо достойный программист должен знать различие между умножением и сдвигом разряда, или быть в состоянии считать тернарный оператор, где это используется соответственно, быть в состоянии искать и понять сложный алгоритм (Вы комментируете свое право кода?), и т.д.
Ранняя сверхоптимизация, конечно, довольно плохо при получении Вас в проблему позже, когда необходимо осуществить рефакторинг, но это действительно не относится к оптимизации отдельных методов, блоков кода или операторов.
Drag the source folder to the project "Groups & Files" area, say under the Resources group. In the dialog select "Create Folder References for any added folders". This will create a blue folder and the folder will and it's inter hierarchy will appear in the apps resources. This will automatically create an entry in "Copy Bundle Resources" build phase This is commonly done for help files.
As far as I know you can specify the top-level directory in the Copy Files phase, which should bring the entire directory's contents to the destination you specify.