Hãy nhớ rằng IB có thể tăng tốc độ phát triển của bạn và ngăn bạn từ các thứ nguyên và tọa độ mã hóa cứng vào ứng dụng của bạn. Nó cũng là một công cụ hữu ích khi nói đến thời gian để bản địa hóa ứng dụng của bạn.
Nếu bạn là người mới bắt đầu, bạn nên tự làm quen với nhiều SDK thú vị hơn là cố gắng tìm ra cách UIButton vẽ khung và đặt phông chữ. Bạn luôn có thể nghiên cứu sâu hơn về từng khung công tác hỗ trợ IB, sau này khi bạn đã thành thạo OBJ-C và phát triển một số ứng dụng.
Có một lý do tại sao IB tồn tại, cũng như có lý do tại sao Xcode tồn tại và chúng tôi không phải gõ "làm cho myApp -flags x y z -opts a b c ..." hoặc thậm chí gọi gcc trực tiếp. Có rất nhiều điều cần học hỏi từ việc xây dựng một dự án từ dòng lệnh, nhưng thực sự, nó phải đứng thứ hai để thực sự phát triển một ứng dụng.
Một điều cần lưu ý là việc tạo ra các điều khiển trong mã không phải là chính xác những gì đang xảy ra "đằng sau hậu trường" bằng IB. IB thực sự tạo ra một đối tượng được tuần tự hóa và "unfreezes" nó từ ngòi, với tất cả các biến cá thể tại chỗ. –