Bản hack iOS tốt nhất từ ​​Twitter: Phiên bản tháng 12

Bạn đã bỏ lỡ một phiên bản mới của các mẹo iOS từ Twitter?

Tìm hiểu cách cải thiện thời gian xây dựng, sử dụng API riêng trong Swift Playgrounds và khám phá tất cả các loại hack năng suất Xcode (vì vậy bạn sẽ ghét Xcode ít hơn một chút). Hy vọng, bạn sẽ tìm thấy ở đây một số đá quý mà bạn đã không nhận thấy trong tháng trước.

Mẹo Twitter số 1
Nếu bạn không biết thời gian xây dựng chính xác của dự án, hãy bật tùy chọn sau trong Xcode. Ít nhất bạn sẽ thấy bạn phải trì hoãn bao lâu cho đến khi bản dựng sẵn sàng.

Mẹo Twitter số 2
Bạn muốn chần chừ?
Dưới đây là cách cải thiện thời gian xây dựng Swift của bạn với thuộc tính Xcode 9.2 đơn giản bên trong. Rõ ràng, không phải là viên đạn bạc nhưng đáng để thử:

Mẹo Twitter số 3
Có thể bạn đã nghe về nó, nhưng vẫn vậy :) Với bản phát hành đầu tiên của Xcode 9, nhiều người trong chúng ta đã rất hào hứng về khả năng khởi chạy trình giả lập iOS và Xcode ở chế độ toàn màn hình. Bạn thực sự không nên tạo một thư mục AppleIternal để khởi chạy nó. Bạn chỉ có thể thực hiện lệnh sau trong terminal:

mặc định ghi http: //com.apple.iphonesimulator AllowFullscreenMode -bool CÓ

Mẹo Twitter số 4
Nếu bạn ghét tên mô tả của các thuộc tính trong Info.plist, tùy chọn Xcode này sẽ có ích:

Mẹo Twitter số 5
Bạn có thể sử dụng các phân đoạn đăng ký với các đường dẫn chính trong Swift 4.0.3. Nó cải tiến quan trọng cho việc sử dụng các đường dẫn chính với các bộ sưu tập:

Mẹo Twitter số 6
Kể từ iOS 11, bạn đã thắng được bộ điều khiển chuyển đổi chế độ xem tương tác nếu bạn không sử dụng UITableViewCont kiểm soát, nơi nó được triển khai cho bạn. Dưới đây là một đoạn mã gọn gàng giúp bạn có được hình ảnh động tương tự cho việc hủy bỏ hàng xem bảng mà không cần UITableViewCont kiểm soát:

Mẹo Twitter số 7
Quy tắc đơn giản nhưng mạnh mẽ để giữ cho bộ điều khiển xem của bạn sạch sẽ và gọn gàng. Đặt tên là chìa khóa!

Mẹo Twitter số 8
So sánh tốt đẹp của hai cấu trúc mã khác nhau: hướng kết quả và hướng đầu vào. Cách tiếp cận theo hướng kết quả trông chắc chắn có thể duy trì được nhiều. Đáng để thử!

Mẹo Twitter số 9
Bạn có biết rằng enum ngay cả với các giá trị thô Chuỗi tùy chỉnh vẫn sẽ sử dụng cho phép nội suy chuỗi một tên gốc của enum cho phép nội suy chuỗi không? Phải biết để phân tích / tạo JSON:

Mẹo Twitter số 10
Một mẹo nhỏ cho các ứng dụng, cần phải làm việc với các đơn vị đo Điện, Tần số, Năng lượng, v.v. Foundation đã có các lớp đại diện cho tất cả:

Mẹo Twitter số 11
Ồ Bạn có thể sử dụng API riêng trong Swift Playgrounds khá dễ dàng:

Gói (đường dẫn: đường dẫn đến khung riêng tư phạm vi)? Tải () // để tải khung riêng
hãy để ClassName = NSClassFromString (tên lớp của tên)) // để nhận lớp bắt buộc
var biến = ClassName.init () // để khởi tạo biến
biến.perform (NSSelectorFromString (tên bộ chọn của bộ lọc tên) với: ) // để thực thi phương thức

Cảm ơn, Guilherme!

Mẹo Twitter # 12
Nếu bạn mạnh mẽ sử dụng git trong Terminal, tùy chọn này có thể đơn giản hóa cuộc sống của bạn một chút trong khi xem xét các khác biệt:

Mẹo Twitter # 13
Kristina Thai đã nhận được tất cả các viên đá quý cộng đồng cho cuộc nói chuyện trong tương lai của mình! Kiểm tra chủ đề & nhận xét này và tìm hiểu tất cả các loại thủ thuật Xcode để cải thiện năng suất của bạn:

và ý kiến ​​yêu thích của tôi trong chủ đề:

Mẹo Twitter # 14
Không phải mẹo phát triển :) Nhưng wow, bạn có thể xóa bóng khỏi một ảnh chụp màn hình cửa sổ bằng cách chỉ giữ phím Tùy chọn. Ma thuật!

Mẹo Twitter số 15
Và khoảnh khắc của sự khôn ngoan:

Twitter vui
Sau một tweet nghiêm túc như vậy từ Joe, tôi chỉ cần đăng một cái gì đó buồn cười. Làm thế nào về những hài hước tinh khiết này:

Rất cám ơn tất cả cộng đồng vì những tweet hữu ích và hài hước này.
Hãy để lan truyền nhiều kiến ​​thức hơn nữa vào năm 2018 :) Vì vậy, hãy tweet cho tôi các mẹo & mẹo & trò đùa yêu thích trên iOS của bạn từ tháng 1 và hy vọng sẽ gặp bạn vào tháng tới.

P.S.: Có thể bạn biết, rằng tôi là một nhà sáng lập khởi nghiệp và chúng tôi đang làm việc chăm chỉ để đẩy Flawless App về phía trước. Nếu bạn có thời gian để hỗ trợ công cụ của chúng tôi để kiểm tra chất lượng hình ảnh, vui lòng cung cấp cho chúng tôi phản hồi trung thực của bạn. Chúng tôi càng nhận được nhiều phản hồi, chúng tôi càng có thể cải thiện Ứng dụng hoàn hảo. Cảm ơn :)