В настоящее время я использую много одинаковых объектов подкласса с настраиваемыми методами. Было бы удобнее создать мою собственную библиотеку, которую я могу использовать для нескольких проектов.
Цель состоит в том, чтобы мои собственные классы были доступны так же, как классы, такие как UIView
, CGRect
и т.д., включая удобные методы, такие как CGRectMake
, как с классами, так и с структурами. Чтобы подвести итог, я хочу создать свои собственные эквиваленты:
- Классы типа
UIView
- Структуры, такие как
CGRect
- Удобные функции, такие как
CGRectMake
- Предоставьте это доступное как библиотеку
- Имейте это доступное как шаблон XCode, таким образом, имея эти пользовательские объекты, доступные как "новые файлы" в XCode
Итак, в основном я ищу инструкции о том, как создавать классы, структуры и т.д., чтобы создать все вышеперечисленное. Каков наилучший способ сделать это? Проект 320 кажется хорошей отправной точкой. Но ему не хватает (я думаю) в:
- наличие библиотеки в новых проектах сразу.
- наличие новых классов, доступных под "новым файлом"
Даже если бы я создал собственную статическую библиотеку, , я смогу выпустить приложение в магазине приложений, так как привязка к сторонним библиотекам не поддерживается на телефоне?
Для вашего удобства это в основном вспомогательные вопросы, охватывающие сферу применения этого вопроса:
- Как создать собственную библиотеку для разработки Mac/iPhone?
- Как создать классы, структуры и встроенную функцию для этой библиотеки?
- Как создать собственный шаблон Xcode на основе этой библиотеки?
- Смогу ли я выпускать приложения для iPhone с помощью своей собственной статической библиотеки?