Вопросы с тегом «objective-c»

Этот тег следует использовать только для вопросов, касающихся функций Objective-C или зависящих от кода на языке. Теги [cocoa] и [cocoa-touch] следует использовать, чтобы узнать о фреймворках или классах Apple. Используйте связанные теги [ios], [macos], [apple-watch] и [tvos] для проблем, характерных для этих платформ.

11
Должен ли IBOutlets быть сильным или слабым в ARC?
Я разрабатываю исключительно для iOS 5 с использованием ARC. Должен IBOutletсUIView s (и подклассы) быть strongили weak? Последующий: @property (nonatomic, weak) IBOutlet UIButton *button; Избавился бы от всего этого: - (void)viewDidUnload { // ... self.button = nil; // ... } Есть ли проблемы с этим? Шаблоны используются strongтак же, как …



21
Создание абстрактного класса в Objective-C
Я изначально программист на Java, который сейчас работает с Objective-C. Я хотел бы создать абстрактный класс, но это не представляется возможным в Objective-C. Это возможно? Если нет, то как близко к абстрактному классу я могу получить в Objective-C?

30
Как перемещаться по текстовым полям (кнопки «Далее» / «Готово»)
Как я могу перемещаться по всем моим текстовым полям с помощью кнопки «Далее» на клавиатуре iPhone? Последнее текстовое поле должно закрыть клавиатуру. Я настроил IB кнопки (Далее / Готово), но теперь я застрял. Я реализовал действие textFieldShouldReturn, но теперь кнопки Next и Done закрывают клавиатуру.
487 ios  objective-c  iphone 


12
Как установить заголовок UIButton как выравнивание по левому краю?
Мне нужно отобразить адрес электронной почты с левой стороны UIButton, но он находится в центре. Есть ли способ установить выравнивание по левой стороне UIButton? Это мой текущий код: UIButton* emailBtn = [[UIButton alloc] initWithFrame:CGRectMake(5,30,250,height+15)]; emailBtn.backgroundColor = [UIColor clearColor]; [emailBtn setTitle:obj2.customerEmail forState:UIControlStateNormal]; emailBtn.titleLabel.font = [UIFont systemFontOfSize:12.5]; [emailBtn setTitleColor:[[[UIColor alloc]initWithRed:0.121 green:0.472 blue:0.823 …





18
В чем разница между методами класса и экземпляра?
В чем разница между методом класса и методом экземпляра? Являются ли методы экземпляра средствами доступа (геттерами и сеттерами), в то время как методы класса являются почти всем остальным?

8
Что означает ключевое слово «__block»?
Что именно означает __blockключевое слово в Objective-C? Я знаю, что это позволяет вам изменять переменные внутри блоков, но я хотел бы знать ... Что именно он говорит компилятору? Это делает что-нибудь еще? Если это все, что нужно, то зачем это нужно? Это где-нибудь в документах? (Я не могу найти это).

13
Как распечатать название метода и номер строки и условно отключить NSLog?
Я делаю презентацию об отладке в XCode и хотел бы получить больше информации об эффективном использовании NSLog. В частности, у меня есть два вопроса: Есть ли способ легко NSLog имя текущего метода / номер строки? Есть ли способ "отключить" все NSLogs легко перед компиляцией для кода выпуска?

30
Как скрыть нижнюю строку UINavigationBar 1px
У меня есть приложение, которому иногда нужна навигационная панель, чтобы гармонировать с контентом. Кто-нибудь знает, как избавиться или изменить цвет этой надоедливой маленькой планки? На изображении ниже ситуация у меня есть - я говорю об этой линии высоты 1px ниже "Root View Controller"

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.