关于如何在iOS应用程序中创建对象的详细信息



到目前为止,我已经使用"预制"的UI对象(如UItableViews、UIButtons和UIcollectionviews(对iOS应用程序进行了编码,这非常棒。

但后来我打开instagram或其他著名的应用程序,我无法将这些应用程序中使用的UI对象识别为我习惯的对象

我举了一些例子:instagram相机的快门是我以前在预制物体中从未见过的,"可滑动"的snapchat用户的细胞与普通UITableViewCell的细胞有不同的行为。

在这种情况下,我的问题是:开发人员是使用已经制作好的"UIObjects",然后对其进行自定义,还是使用不同的库来创建更好的对象?

我是这个领域的新手,所以这个问题对于一个熟练的开发人员来说可能没有太多意义。

大公司从单个应用程序中赚取数百万美元,并有数十名iOS开发人员在开发该应用程序。因此,他们可以在制作自己的自定义UI元素方面花费资源。

如果一个元素足够流行,有时一个单独的开发人员或小组会复制一个元素的行为,并将其免费分发给我们其他人。自定义UI元素的一个来源是cocoapods.org

最新更新