Большая картина о том, как создавать объекты в iOS приложениях - PullRequest
0 голосов
/ 01 марта 2020

До сих пор я кодировал свои iOS приложения, используя «готовые» объекты пользовательского интерфейса, такие как UItableViews, UIButtons и UIcollectionviews, и это было здорово.

Но затем я открываю instagram или другие известные приложения и не могу распознать UI-объекты, используемые в этих приложениях, как те, к которым я привык.

Я привожу несколько примеров: затвор камеры instagram это то, чего я раньше не видел в готовых объектах, у «смахиваемых» ячеек пользователя Snapchat поведение отличается от обычного UITableViewCell.

Так что мой вопрос в этом случае: занимаются ли разработчики использовать уже созданные "объекты UIO", а затем они настраивают их, или они используют разные библиотеки, которые позволяют создавать более качественные объекты?

Я новичок в этой области, поэтому, вероятно, этот вопрос не имеет большого смысла для опытного разработчика.

1 Ответ

1 голос
/ 01 марта 2020

Крупные компании зарабатывают миллионы долларов на своих приложениях, а над ними работают десятки iOS разработчиков. В результате они могут позволить себе тратить ресурсы на создание собственных элементов пользовательского интерфейса.

Если элемент достаточно популярен, иногда отдельный разработчик или небольшая группа будет дублировать поведение элемента и распространять его бесплатно среди всех остальных. Одним из источников пользовательских элементов интерфейса является cocoapods.org

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...