Guest User

Untitled

a guest
Jan 23rd, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.35 KB | None | 0 0
  1. Как понять по имени функции, что должен делать вызывающий код с объектом в плане управления памятью?
  2.  
  3. ----
  4.  
  5. - (void)addSomethingToArray:(NSArray*)array
  6. {
  7. NSArray* a = [[NSArray alloc] init];
  8. [array addObject:a];
  9. [a release]; // нужно ли?
  10. }
  11.  
  12. - (void)addDummyViewToView:(UIView*)view
  13. {
  14. UIView* v = [[UIView alloc] init];
  15. [view addObject:a];
  16. [v release]; // нужно ли?
  17. }
  18.  
  19. ----
  20.  
  21. Реализовать все перечисленные методы
  22.  
  23. @interface A
  24. {
  25. int id_;
  26. NSString* name_;
  27. }
  28.  
  29. - (id)initWithId:(int)id name:(NSString*)name;
  30. - (id)initWithA:(A*)a;
  31. - (id)AWithA:(A*)a;
  32.  
  33. - (void)dealloc;
  34.  
  35. @end
  36.  
  37. ----
  38.  
  39. Что происходит внутри сеттеров для assign-property, retain-property и copy-property?
  40.  
  41. ----
  42.  
  43. Как искать утечки памяти?
  44.  
  45. ----
  46.  
  47. Добавить к NSString функцию - (NSString*)reversed; возвращающую обратную строку (@"abc" -> @"cba")
  48.  
  49. ----
  50.  
  51. Вольное сочинение на тему "Таблица, ячейки которой содержат картинки из интернета."
  52.  
  53. ----
  54.  
  55. Чем отличаются версии iOS и девайсов в плане разработки?
  56.  
  57. ----
Add Comment
Please, Sign In to add comment