Thao tác mở và thoát ios simulator
Để mở iOS Simulator bạn có hai cách. Một là bạn chạyứng dụng trong Xcode để khởi động iOS Simulator. Với cách này bạn chỉ cần chọn iOS Simulator phù hợp rồi chọn Run.
Hình 2.24 Chọn Run để mở iOS Simulator
Cách thứ hai là bạn chọn menu Xcode > chọn Open Develop Tool > iOS Simulator. Khiấy iOS Simulator sẽ được khởi động.
Hình 2.25 Mở iOS Simulator trong Menu
Mặc dù là một phần trong bộ công cụ của Xcode, nhưng iOS Simulator vẫn có thể tiếp tục hoạt động dù Xcode có bị đóng chương trình. Do đó nếu bạn muốn thoát hẳn iOS Simulator, bạn chọn menu iOS Simulator > chọn Quit iOS Simulator.
Hình 2.26 Trong menu chọn Quit iOS Simulator
Xoay màn hình iOS Simulator
Trong quá trình chạy ứng dụng trên iOS Simulator để kiểm thử, đôi lúc bạn cần sử dụng tới chức năng xoay màn hình để có thể kiểm tra tính tương thích của ứng dụng với từng kiểu màn hình ( ngang, đứng…) hoặc để phù hợp với ứng dụng của bạn (chẳng hạn viết ứng dụng sử dụng màn hình ngang). Nếu là thiết bị thật, thật dễ dàng để bạn có thể xoay màn hình cho phù hợp. Tuy nhiên với iOS Simulator, bạn cần phải sử dụng đến chức năng xoay màn hình được hỗ trợ sẵn để có thể xoay màn hình theo ý muốn.
Bạn có thể vào menu Hardware > chọn Rotate Left nếu bạn muốn xoay qua trái ; chọn Rotate Right nếu bạn muốn xoay qua phải ; chọn Shake Gesture nếu bạn muốn rung nhẹ.
Hình 2.27 Trong menu chọn xoay màn hình iOS Simulator
Ẩn/hiện keyboard
chưa có chức năng ẩn bàn phím đi, lúc đó bạn cần sử dụng đến tính năng Keyboard của iOS Simulator để ẩn/hiện bàn phím. Bạn có thể vào menu Hardware > chọn
SimulateHardware Keyboard.
Hình 2.28 Ẩn/Hiện keyboard trong iOS Simulator
Cài đặt và gỡ bỏ ứng dụng trên iOS Simulator
Ứng dụng trong iOS Simulator được cài đặt thông qua Xcode. Khi bạn chạy ứng dụng bằng Xcode thì Xcode sẽ cài đặt ứng dụng đó vào iOS Simulator. Cách thức gỡ bỏ ứng dụng cũng giống như trên thiết bị iOS thật. Bạn chỉ cần nhấp và giữ chuột (hoặc trackpad) trên biểu tượng của ứng dụng cho đến khi xuất hiện biểu tượng dấu x, bạn chỉ cần nhấp vào dấu x để gỡ bỏ ứng dụng. Sau khi hoàn tất chỉ cần ấn Home để trở lại ban đầu.
Hình 2.30 Tải thêm các iOS Simulator phiên bản cũ hoặc tài liệu
Chụp ảnh màn hình iOS Simulator
Nếu bạn muốn chụp ảnh màn hình của iOS Simulator, bạn có thể lưu lại ảnh chụp màn hình của iOS Simulator lên màn hình của Mac OS. Để làm việc đó, bạn chọn File > chọn Save Screen Shot, khi đó ảnh chụp màn hình sẽ được lưu trên màn hình Mac OS.
Copy - Paste trong iOS Simulator
Trong iOS Simulator cũng hỗ trợ bạn Copy và Paste một chuỗi.
Để Copy một chuỗi, bạn nhấp chuột vào chuỗi để hiển thị ra nút Select và SelectAll
.Chọn Select nếu bạn muốn lựa chọn một từ nào đó, hoặc Select All nếu muốn chọntất cả.
Hình 2.32 Chọn Select hoặc Select All
Di chuyển điểm đầu và điểm cuối để đánh dấu lại chuỗi cần chọn > chọn
Hình 2.34 Paste từ Mac OS vào iOS Simulator
Sau đó chọn vịtrí muốn Paste chuỗi trong iOS Simulator > Double-click vào vị trí đó để hiện ra nút Paste > chọn Paste.
Hình 2.35 Chọn Paste
Một Số Hạn Chế Của iOS Simulator
Mặc dù iOS Simulator rất hữu ích cho bạn kiểm thử ứng dụng trước khi đưa lên thiết bị thật, tuy nhiên bản thân iOS Simulator vẫn còn một số hạn chế nhất định. Đối với phần cứng, iOS Simulator vẫn còn khiếm khuyết ở một số điểm như không có camera, không có microphone… Ngoài ra còn một số framework không đƣợc hỗ trợ như Media Player, Messenger UI … Nếu như ở các phiên bản trước của Xcode, iOS Simulator còn hỗ trợ được với các phiên bản của iOS thấp hơn như iOS thì trong phiên bản này, iOS Simulator chỉ hỗ trợ từ phiên bản iOS 6.0 trở lên.