Я новичок в разработке iphone. Там доступно много книг по этой теме. Но большинство руководств для новичков в основном связаны с использованием интерфейса Builder и не имеют информации о существующих встроенных шаблонах кода XCode или что-то, что могло бы помочь мне понять реализацию MVC в коде. Я обнаружил, что можно писать рабочую программу iOS без ViewController. Ну, мне кажется, что после работы с образцом кода называется ViewTransitions.Как реализован шаблон mvc в пользовательском интерфейсе iOS? (view-based XCode temlpate)
Итак, вопрос в том, почему это возможно, чтобы избежать реализации ViewController в программе, имеющей интерфейс с помощью кнопки? Если ответ будет слишком длинным, можете ли вы, пожалуйста, порекомендовать учебник или руководство по этой теме.
Заранее спасибо.
'UIViewController' для вас много работают, но вы, конечно, не обязаны их использовать. Нет причин, по которым вы не можете использовать свой собственный полностью настраиваемый контроллер представлений, если хотите. Тем не менее, вы закончите переписывание необычного количества кода Apple. – kubi
Я не уверен, что это правильное слово, но это зависит от приложения. Вероятно, это хороший учебный опыт, написавший простое приложение для образовательных целей без UIViewController. В результате, скорее всего, UIViewController не будет делать столько, сколько вы думали. – ax123man
@ user697562 И это именно то, что я сделал недавно. После некоторого поиска в Интернете я нашел этот пример: [link] (http://tungchingkai.blogspot.com/2008/05/two-versions-of-hello-world-sdk-vs-open.html). Затем я создал оконный проект iOS и удалил все источники и NIB, все вещи, за исключением нескольких файлов, которые имели довольно простой смысл для меня. Я также удалил ссылку на NIB из файла plist. Мне пришлось изменить структуру программы из-за использования UIApplicationMain, но это не имеет значения. Приложение iOS с окном работает без контроллера и даже без NIB-файлов. –