Форум программистов, компьютерный форум CyberForum.ru

Отличия блоков от обычных функций - Objective-C

Восстановить пароль Регистрация
Другие темы раздела
Objective-C Перцептрон на objective c http://www.cyberforum.ru/objective-c/thread1297245.html
Добрый день! Я пытаюсь реализовать перцептрон на обжектив-С. Но столкнулся с проблеммой, когда через какое-то число эпох выход сети уходит в 1 или -1, а через эпоху 1-2 после этого все веса становятся NaN. Алгоритм вроде проверил ошибки не нашел, может кто-то увидит. Главный метод это learn код Neuron.h #import <Foundation/Foundation.h> @interface Neuron : NSObject <NSCoding> @property...
Objective-C Текст кнопки назад в навигационном контроллере При добавлении нового контроллера вида в навигационный контроллер в текст кнопки назад устанавливается заголовок предыдущего контроллера. Как это убрать? http://www.cyberforum.ru/objective-c/thread1295513.html
Готовые решения для безопасного хранения файлов для приложения Objective-C
Добрый день. Являюсь самым новым новичком в программировании на Objective-C, прошу совета. Для простейшего приложения, показывающего html и png файлы, нужно безопасное хранилище для этих данных с авторизацией. Ситуация возможно облегчается тем, что достаточно всего одной пары логин-пароль, ибо юзеров будет совсем мало (порядка 10 человек). Возможно ли решить такую задачу с помощью готовых...
AddSubview порядок отрисовки Objective-C
допустим у меня есть UIView в виде зеленого квадрата, еще один в виде красного прямоугольника и какой-нибудь UILabel и я назначаю им пересекающиеся фреймы. Далее для каждого прописываю: как это все отобразится? как наложится друг на друга? может быть есть какие-нибудь приоритеты?
Objective-C Где didMoveToSuperview в UITableViewController? http://www.cyberforum.ru/objective-c/thread1291346.html
мне в нескольких контроллерах вида нужен индикатор загрузки данных по центру экрана чтоб не настраивать его каждый раз, я сделал класс со всеми настройками @implementation NewsLoadingActivityIndicatorView - (id) init { self = ; self.backgroundColor = ; self.layer.cornerRadius = 5.0f;
Objective-C Как сделать свой шрифт в приложении? Возможно ли сделать свой шрифт в приложении? И как это сделать? Превыше благодарен. подробнее

Показать сообщение отдельно
Dev_Dev
0 / 0 / 0
Регистрация: 11.11.2012
Сообщений: 48
11.11.2014, 17:52     Отличия блоков от обычных функций
Здравствуйте, вот пришлось столкнуться с блоками. Вопрос в том, чем они отличаются от обычных функций. Например:

Objective-C
1
2
3
4
5
6
7
8
 
__block CGFloat result = 0;
   NSArray *array = [NSArray init...]      // init with something
    [array enumerateObjectsUsingBlock:^(NSNumber *weight, NSUInteger idx, BOOL *stop) {
        if (idx == inputs.count) {
            *stop = YES;
            return;
        }
В википедии написано, что в "в отличие от обычных функций, значения переменных в блоке могут устанавливаться из окружающего констекста ". Но можно создать обычную функцию, в которую также передать в качестве входных параметров локальные переменные. Тогда в чем разница?????? Может кто-нибудь простым языком объяснить?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru