Đây là một trong những tính năng nhật thực yêu thích của tôi. Nó tồn tại trong xcode? Tôi nhận được mệt mỏi của cắt và dán từ các tập tin tiêu đề của tôi để triển khai của tôi.Có phiên bản XCode của "Ghi đè/Thực hiện Phương pháp" không?
Trả lời
Đây là loại tác vụ mà tập lệnh người dùng hữu ích. Tôi sử dụng cái này tôi đập vào ruby.
#! /usr/bin/env ruby -w
dash="------------------------------------"
r=/(^.+);/ # find entire function definition
pr=/(\w+(:|;))/ #find named parameters to make selector style string
s=STDIN.read
s.each_line() do |l|
m=l.match(r)
if m
n=l.match(/:/)
if n #if the function as one or more parameters
params=l.scan(/(\w+:)/)
puts m.captures[0] + "{\n\n}//"+dash + params.to_s + dash +"\n\n"
else #method has no parameters
puts m.captures[0]+ "{\n\n}//"+dash + m.captures[0] + dash +"\n\n"
end
end
end
Để sử dụng, hãy chọn định nghĩa phương thức tiêu đề, chạy tập lệnh, chuyển sang triển khai và dán. Điều này cho biết thêm trong phương pháp ưa thích của tôi bình luận nồi hơi tấm để bạn có thể tùy chỉnh mà bạn muốn.
Cảm ơn TechZen. Tôi đang tìm thứ gì đó hợp lý hơn, tôi nghĩ vậy. – morgancodes
Thực ra, tôi đang làm một thứ gì đó mà chỉ cần một lần nhấn phím duy nhất. Nó có thể là một vài tuần mặc dù, tôi đã có thu thập thông tin dưới mui xe trong Xcode. – TechZen
Kiểm tra Accessorizer, có thể không chính xác những gì bạn đang tìm kiếm, nhưng nó có thể giúp ích cho những thứ khác mà bạn có thể thích. Tôi đã không sử dụng nó rộng rãi được nêu ra, nhưng tôi đã nhận nó như là một phần của một trong những gói của MobileOrchard.
+1 Tôi sẽ nói điều này, mặc dù, cá nhân, tôi chỉ là người đàn ông và làm theo cách sao chép. – Abizern
Hãy xem plugin ODCompletionDictionary dành cho Xcode. Nó cho phép bạn xác định các macro có thể mở rộng được cấu hình với nhiều tùy chọn. Nó là một tiết kiệm thời gian rất lớn.
Cảm ơn Rob. Tôi sẽ xem qua một chút. – morgancodes
Chỉ cần nhập "dấu gạch ngang" rồi "dấu cách" và bắt đầu nhập tên phương thức bạn muốn ghi đè. Bây giờ đẩy Esc. Ví dụ:
- tab
sẽ nhắc bạn chọn phương pháp ghi đè bất kỳ phương pháp TableViewDatasource/ủy quyền nào. Hit Return và nó sẽ tự động cung cấp các kiểu trả về quá ...
Dưới đây là một pic của những gì nó trông giống như và thông báo rằng tôi đã không cung cấp sự trở lại gõ bản thân mình:
Cheers ...
Điều này phức tạp đáng kể khi đặt tên mục tiêu-C. Ví dụ của bạn có 'tableView: ...' có nhiều, nhiều phương thức và không dễ dàng để nhập chuỗi hoàn thành dài hơn. Kết hợp mờ sẽ đi một chặng đường dài - nếu tôi có thể mở một hộp thoại ghi đè và nhập "tablewillBegin" và nhận đúng phương pháp, điều đó sẽ tuyệt vời. –
- 1. ghi đè git từ Xcode với phiên bản homebrew
- 2. Phương pháp kiểm soát phiên bản SQL
- 3. Tôi có thể cài đặt nhiều phiên bản Xcode không?
- 4. Android - Phương pháp ghi đè từ phiên bản API cao hơn và hỗ trợ phiên bản thấp hơn API
- 5. Lỗi Xcode: Không có phương pháp thể hiện đã biết nào cho bộ chọn
- 6. Cách tạo phiên bản 'Pro' của dự án Xcode
- 7. Có thể sử dụng phương thức ActiveRecord #save để cập nhật bản ghi hiện có không?
- 8. Tôi có thể sử dụng phương pháp ghi đè phương pháp phi ảo không?
- 9. Đây có phải là ghi đè không có giấy tờ của phương pháp Tách không?
- 10. Phiên bản Ruby của phương thức String
- 11. Phương pháp gỡ lỗi bản ghi người dùng trong Chrome
- 12. Tôi có thể phát hiện ra rằng một phương pháp đã bị ghi đè không?
- 13. Cách xóa các phiên bản trước của Xcode
- 14. Có phiên bản Scala của NavigableMap không?
- 15. cách gỡ cài đặt phiên bản cũ của xcode
- 16. Tìm phương pháp ghi đè
- 17. Phương pháp trừu tượng ghi đè phương pháp trừu tượng
- 18. Android: Hai phiên bản của Máy ghi phương tiện cùng lúc
- 19. Có phiên bản ngầm của subprocess.call không?
- 20. Phát hiện R của phiên bản Blas
- 21. Xcode Gettings Phiên bản & Xây dựng Số
- 22. Tại sao không có phiên bản chung của HybridDictionary?
- 23. Nếu lớp dẫn xuất không ghi đè lên phương thức, phiên bản nào sẽ được gọi?
- 24. Có một "phương pháp hay nhất" cho Tổ chức trong Xcode 4 không?
- 25. Lấy tên của phương pháp hiện tại
- 26. Phiên bản hệ điều hành iPhone 3.0.1 (7A400) - không được hỗ trợ bởi phiên bản mới nhất của XCode
- 27. Các phương pháp hay nhất để quản lý các phiên bản có scons?
- 28. Ghi đè phương pháp được bảo vệ
- 29. Bản ghi: tự động tạo thể hiện của lớp mà phương thức được gọi trên
- 30. Tôi có nên ghi lại các phương pháp thử nghiệm đơn vị của mình không?
Nó sẽ tự động hoàn thành tên phương thức, nhưng bạn phải gõ '-' và kiểu trả về trước khi nó bắt đầu thực hiện các công cụ của nó. –
Vâng, tôi cảm thấy mệt mỏi khi gõ - (void), tôi thấy mình đang gõ rất nhiều. Nó cũng sẽ hoạt động nếu có một cách dễ dàng để xác định đoạn mã, nhưng có vẻ như đó là một chút liên quan. – morgancodes
Trong Xcode 4.6 bạn không cần phải gõ kiểu trả về (có thể đã được như vậy cho một số phiên bản, không chắc chắn). – ajh158