В самом абстрактном смысле, UILabel будет занимать больше памяти, поскольку оно наследуется от UIView .
Но это действительно зависит от того, что вы делаете. Я настоятельно рекомендую вам , а не пытаться копировать функциональность UILabel в UIView. Поскольку у вас, кажется, нет глубокого понимания внутренней работы инфраструктуры UIKit, вы будете делать это неэффективно, чем инженеры Apple.
Используйте то, что подходит; что проще, а что работает. В долгосрочной перспективе это сэкономит вам гораздо больше работы, особенно если вы напишите код, который хорошо работает только с определенной реализацией, а затем он в конечном итоге изменит реализации и т. Д.