2014-09-30 19 views
21

Playground in Xcode tự động cập nhật khi bạn nhập, nhưng tôi không thể tìm ra cách để Playground "biên dịch lại".Xcode: Bất kỳ cách nào để làm mới/chạy lại sân chơi?

Trong nhiều trường hợp, điều này không quan trọng, nhưng nếu bạn đang viết mã tạo hoặc sử dụng các giá trị ngẫu nhiên, có thể hữu ích khi chạy nó vài lần để đảm bảo nó hoạt động. Có cách nào để có được sân chơi để thiết lập lại/làm mới/tái chạy?

Đã xem một số câu hỏi về cách ngăn Playground tự động cập nhật, nhưng không có điều gì ngược lại.

Cách dễ nhất để làm điều này có vẻ là để chỉ chỉnh sửa mã (thêm và loại bỏ một không gian), hoặc đặt trong một số loại của một vòng lặp ... Chỉ cần tự hỏi nếu có một trình đơn phím tắt, vv

+4

'Editor'> 'Execute Playground' từ menu Xcode – rintaro

+0

Cảm ơn! Bạn nên thêm câu trả lời này thay vì nhận xét và sau đó tôi có thể chấp nhận nó. – shim

Trả lời

32

Hãy thử Editor>Execute Playground từ Xcode đơn

enter image description here

Tôi không biết Reset Playground là gì, bằng cách này.

+1

Bạn có thể sử dụng "Đặt lại sân chơi" của một số sân chơi để đặt lại trạng thái ban đầu. I E. Trong GuidedTour.playground từ cuốn sách nhanh, bạn có thể thay đổi các ví dụ, và sau đó thiết lập lại mọi thứ bằng cách chạy "Reset playground". – holroy

+1

"Đặt lại sân chơi" dường như đã biến mất (Tôi đang sử dụng Xcode 8.3). Bên dưới "Execute Playground", bây giờ là "Show Rendered Markup" và tìm kiếm "Reset Playground" trong menu "Help" không có bất kỳ kết quả nào. – shim

-1

tôi đã nhận xét biến ngẫu nhiên của tôi và sau đó uncommented nó để biên dịch lại. Không nhận thức cá nhân về lệnh biên dịch lại.

26

Ngoài ra, bạn có thể tạo phím tắt cho riêng mình.

Xcode> Preferences> Key Binding> (Tìm kiếm Execute Playground)

Nó trống không như một mặc định nhưng bạn có thể gán bất cứ điều gì.

+0

Điều đó có hiệu quả đối với tôi. –

9

Ngoài các phản hồi khác, việc thực hiện sân chơi cũng có thể được điều khiển bằng nút trên thanh dưới cùng phía trên bảng điều khiển trình gỡ lỗi. Có hai nút ở phía bên trái của giao diện điều khiển; cái bên trái mở/đóng bảng điều khiển và cái bên phải điều khiển việc thực hiện sân chơi và thay đổi tùy thuộc vào việc sân chơi có đang chạy hay không.

Nếu bạn di chuột qua nút, hình tam giác nhỏ màu đen sẽ xuất hiện ở góc dưới cùng của nút. Nếu bạn báo chí dài trên nút, menu trong ảnh chụp màn hình bên dưới sẽ xuất hiện, nơi bạn có thể thay đổi chế độ thực hiện của sân chơi giữa tự động hoặc chạy thủ công. Nếu nó tự động, sau đó nó sẽ chạy một lần mỗi khi bạn thực hiện một thay đổi (trừ khi bạn thực hiện một thay đổi trong khi nó đang chạy, sau đó nó sẽ tự ngắt và chạy lại). Nếu đó là hướng dẫn sử dụng thì bạn phải nhấn nút để chạy sân chơi.

playground menu

Trong khi chạy các nút là một hình vuông rỗng, giống như một nút dừng trên một VCR. Nhấn nó sẽ ngừng thực hiện.

stop

Khi nó không chạy nó là một hình tam giác màu xanh, giống như một nút play trên VCR. Nhấn nó sẽ chạy sân chơi.

play

(Chạy Xcode 8,3)

Các vấn đề liên quan