Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c iOS目标C要求阅读_Objective C - Fatal编程技术网

Objective c iOS目标C要求阅读

Objective c iOS目标C要求阅读,objective-c,Objective C,我在应用商店中有一个iOS应用程序。我正在为它开发一些新功能。有些代码是我手工编写的,有些是从这个很棒的网站上的答案拼凑而成的,但是我觉得我的代码有点难看,可以改进。当我看到下面的内容时,我不完全理解它是如何自动使用的,以及它如何确切地暗示一个循环。所以我想知道,在我进一步开发应用程序之前,有什么好的阅读材料可以让我进一步了解objective-c 我在ios开发中心的网站上浏览了一些文章,但如果你们能提出一些具体的建议,我将不胜感激。我从C++中了解堆和内存管理,但我必须承认我对Objul-C

我在应用商店中有一个iOS应用程序。我正在为它开发一些新功能。有些代码是我手工编写的,有些是从这个很棒的网站上的答案拼凑而成的,但是我觉得我的代码有点难看,可以改进。当我看到下面的内容时,我不完全理解它是如何自动使用的,以及它如何确切地暗示一个循环。所以我想知道,在我进一步开发应用程序之前,有什么好的阅读材料可以让我进一步了解objective-c

我在ios开发中心的网站上浏览了一些文章,但如果你们能提出一些具体的建议,我将不胜感激。我从C++中了解堆和内存管理,但我必须承认我对Objul-C的操作没有那么坚实。

- (void)tableView:(UITableView *)aTableView 
commitEditingStyle:(UITableViewCellEditingStyle)editingStyle
forRowAtIndexPath:(NSIndexPath *)indexPath { ... }

要全面了解iOS和ObjC,我建议您读一两本书:

  • 康威和希尔加斯酒店
  • 马克、纳蒂格和拉马尔奇
和/或在iTunes U上发布。也有一些不错的博客提供教程和解释:并且是第一个想到的


对于更具体的表视图或其他子系统,苹果开发人员文档中的内容还不错。

我已经尝试回答您下面的一般问题;但是关于你举的具体例子。。。我不知道你说的
committeeditingstyle
意味着循环是什么意思。在该方法中,要求您执行用户请求的编辑操作(通常是删除),这可能需要也可能不需要循环,具体取决于数据的结构。还有一些其他表视图委托/数据源方法有一种隐式循环——例如,表视图通过其可见单元格循环调用
cellforrowatinexpath
。可能与Standford course+Ray的站点重复。苹果公司的WWDC视频也不错,虽然不是那么初级。@skinnyTOD Ray对于初学者来说非常擅长手握。