小编Fra*_*sco的帖子

自定义tableViewàlaTweetbot

您在下面看到的是Tweetbot iPhone应用程序的屏幕截图.我想问的是,如果你知道一种方法,我可以实现Tapbots家伙在他们的tableView中取得的成果:你点击前tableView的一个单元格,它会显示一组动作,再次点击它就会消失.

在此输入图像描述

这是一个非常酷的实现,我很想知道你对如何在实践中做到这一点的意见,也因为我希望在未来的项目中使用这个的变体.

任何的想法?

customization uitableview uikit ios

10
推荐指数
1
解决办法
2670
查看次数

什么时候在Objective-C中使用`self`?

现在已经超过5个月,我在Objective-C,我也在App Store发布了我的第一个应用程序,但我仍然怀疑该语言的核心功能.

什么时候我应该使用self访问iVars,当我不是?

在释放插座时,您self.outlet = nil在viewDidUnload中dealloc写入,而不是在您写入时[outlet release].为什么?

objective-c self

4
推荐指数
1
解决办法
2211
查看次数

单例模式实现

我到处都看到了这种单例模式的特殊实现:

+ (CargoBay *)sharedManager {
   static CargoBay *_sharedManager = nil;
   static dispatch_once_t onceToken;
   dispatch_once(&onceToken, ^{
      _sharedManager = [[CargoBay alloc] init];
   });
   return _sharedManager;
}
Run Code Online (Sandbox Code Playgroud)

它似乎被认为是一种良好的做法(特别是来自CargoBay).

我不理解的唯一部分是第一行static CargoBay *_sharedManager = nil;.

为什么要将该static变量设置为nil

singleton objective-c ios

4
推荐指数
1
解决办法
658
查看次数

标签 统计

ios ×2

objective-c ×2

customization ×1

self ×1

singleton ×1

uikit ×1

uitableview ×1