Antontsue
Кто знает без гугла как расшифровывается NS в префиксе классов? :)
nvkv
NextSTEP
Александр
Natioal Socialism
Antontsue
NextSTEP
Молодец, можно было просто сказать "я"
Александр
national*
nvkv
Antontsue
NextSTEP
NeXTSTEP кстате помоему
nvkv
да, ты прав
nvkv
Всё ещё смешнее
nvkv
Cocoa is the preferred application programming environment. It is the modern day incarnation of the NeXTSTEP environment, as is evident by the prefix of many of its base classes — NS, short for NeXTSTEP/Sun.
Anvar
можно нубский вопрос
мне нужен NSArray
как это на objectiveC написать?😔
let frequencyValuesArray = Array<Float32😠UnsafeBufferPointer(start: UnsafePointer(frequencyData), count: Int(size)))
Анастасия
NC Hipster?
http://nshipster.com я так понимаю это вот это
Anonymous
NSArray *a = [NSArray array];
Anvar
frequencyData это Float32
nvkv
Use NSNumber или NSValue
Anvar
Объясните из Float32 значит можно значения вытащить?
Anonymous
что ты хочешь?
Anonymous
закинуть эти значения в массив?
Antontsue
Anvar
да
Haile
NSMutableArray* numbers = [NSMutableArray new];
[numbers addObject:@(42.5)]
Haile
в обжектив си нет типизации
Haile
и нельзя в массивы складывать примитивы
Anvar
и нельзя в массивы складывать примитивы
блин, это то я знаю, Я первый раз увидел Float32 пытаюсь понять что это такое, это просто значение или оттуда можно вытащить несколько значаний превратить в объекты и закинуть в массив
Anonymous
typedef float float32_t;
Haile
у тебя там свифтовый код ваще написан
Anonymous
тот же самый float
Haile
float32 - это тайпдеф флоата
Anonymous
typedef float float32_t;
typedef __fp16 float16_t;
#ifdef __aarch64__
typedef double float64_t;
#endif
Anonymous
зависит от архитектуры
Anonymous
64 бит(iphone 5s+) -> double ->> float_64
Anonymous
32 bit - > float ->> float_32
Anvar
тогда я просто заворачиваю в NSNumber и в массив его так?
Anonymous
можно просто
Anonymous
написать
Anonymous
@(FLOAT)
Anonymous
выше подсказали
Anvar
@tigran спасибо за объяснение))👍
Anvar
ага про литералы вкурсе)
Haile
Antontsue
зачем?
У него там частоты какието, лучше сразу срезать накладные расходы
Anonymous
зачем?
low level development :D
Haile
ну так то да, конечно
Haile
но может можно и не писать?
Anonymous
конечно надо писать без сишного маллока
Anonymous
зачем самому выделять памят0
Anonymous
память
Antontsue
Haile
Haile
пора самому учиться память выделять
Anonymous
так в программирошаннии наоборот))
Anonymous
взрослые сами выделяли
Anonymous
с/с++
Anonymous
потом пришли маленькие программисты
Anonymous
java
Anonymous
objc
Anonymous
хотя и в objc
Anvar
а что делеат это свифтовый код? добавляет frequencyData пока не будет count size?
let frequencyValuesArray = Array<Float32😠UnsafeBufferPointer(start: UnsafePointer(frequencyData), count: Int(size)))
Anonymous
тоже были мазохисты с mrc
Antontsue
Пиздец что у вас за каша в голове
Anonymous
а асм в памяти вообще капались
Anonymous
динозавры)))
Anonymous
а что?
Anonymous
я не создаю игры
Anonymous
не работаю с большими данными
Anonymous
нафиг мне самому работать с памятью
Haile
Haile
Haile
а я люблю запах свежевыделенной памяти по утрам
Anonymous
ага и по ночам
Anvar
Anonymous
оставленные мемори лики
Александр
кекус
Haile