相关疑难解决方法(0)

Objective-C的隐藏功能

Objective-C因其在Mac OS X和iPhone开发中的使用而得到越来越广泛的应用.Objective-C语言中您最喜欢的"隐藏"功能有哪些?

  • 每个答案一个功能.
  • 举一个示例和该功能的简短描述,而不仅仅是文档的链接.
  • 使用标题作为第一行标记要素.

iphone macos hidden-features objective-c

12
推荐指数
6
解决办法
3万
查看次数

Objective-C:如何在运行时更改对象的类?

我尝试回答使用带有ISA切换的UITableViewController的UITableView子类,如下所示:

self.tableView->isa = [MyTableView class];
Run Code Online (Sandbox Code Playgroud)

但是,我收到编译错误: Instance variable 'isa' is protected.

有办法解决这个问题吗?如果是这样,这样做是否安全?

我问,因为@AmberStar对这个问题的回答似乎有些缺陷.(见我的评论.)

runtime protected objective-c uitableview

9
推荐指数
2
解决办法
9194
查看次数