Поскольку опция разработчика iPhone применима к Wi-Fi-модему, вы можете получить iPhone с iOS 6
и выше (и был установлен на use for developments
с xcode
), настроить его для эмуляции нужного сетевого профиля, подключения ваше Android-устройство в свою точку доступа
[/g0]
Сегодня утром на WWDC в лаборатории Swift подтвердили инженеру Apple, что на данный момент нет #pragma или его эквивалента, они считают это ошибкой, и она скоро появится, поэтому я предполагаю бета 2, Я надеюсь.
В любом случае, это уже в пути.
Xcode теперь поддерживает ориентиры // MARK :, // TODO: и // FIXME для аннотирования вашего кода и перечисления их в панели переходов
Для тех, кто заинтересован в использовании расширений по сравнению с прагматическими знаками (как уже упоминалось в первом комментарии), вот как можно реализовать это с помощью Swift Engineer:
import UIKit
class SwiftTableViewController: UITableViewController {
init(coder aDecoder: NSCoder!) {
super.init(coder: aDecoder)
}
override func viewDidLoad() {
super.viewDidLoad()
}
}
extension SwiftTableViewController {
override func numberOfSectionsInTableView(tableView: UITableView?) -> Int {
return 1
}
override func tableView(tableView: UITableView?, numberOfRowsInSection section: Int) -> Int {
return 5
}
override func tableView(tableView: UITableView?, cellForRowAtIndexPath indexPath: NSIndexPath?) -> UITableViewCell? {
let cell = tableView?.dequeueReusableCellWithIdentifier("myCell", forIndexPath: indexPath) as UITableViewCell;
cell.textLabel.text = "Hello World"
return cell
}
}
Это также не обязательно лучшая практика , но это то, как вы делаете это, если хотите.
Pragma mark - это способ улучшить читабельность вашего кода. Комментарии к прагме выглядят как теги на панели переходов Xcode.
//MARK: <Your comment goes here>
Пример: в коде
//MARK: Properties
// MARK: View Life cycle
//MARK: Helper methods
Вот как это будет выглядеть в панели перехода XCode.
В Xcode 11 они добавили мини-карту, которая может быть активирована Editor -> Minimap
.
Мини-карта покажет каждый текст метки для быстрой ориентации в коде. Каждая метка записана как // MARK: Variables