- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
HomePostCell *cell=[tableView dequeueReusableCellWithIdentifier:strIdentifier];
if (cell==nil) {
cell = [[HomePostCell alloc]
initWithStyle:UITableViewCellStyleDefault
reuseIdentifier:strIdentifier];
}
[cell.imgMain sd_setImageWithURL:[NSURL URLWithString:strImgURL] placeholderImage:[UIImage imageNamed:@"postPlaceholder"] completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType, NSURL *imageURL) {
if (!error) {
}];
return cell;
}
我最近一直在做很多java应用程序,想知道什么是最好的调试程序来逐步执行java应用程序。
我想通过设置断点和检查变量等来从emacs环境中调试我的应用程序。
我使用gradle作为编译应用程序的构建工具。
我不知道如何设置它,如果有人可以解释如何做到这一点。
非常感谢任何建议。
答案 0 :(得分:5)
答案 1 :(得分:5)
我正在使用JDEE(用于Emacs的Java开发环境)在Emacs中开发Java,您可能想尝试使用它。它是Emacs的附加软件包,它有助于Java编程语言中的软件开发,并提供许多有助于Java编程的Emacs命令,包括debugging。
JDE提供了两个用于调试Java应用程序的选项。
jdb
的Emacs接口,它是JDK附带的命令行调试器。有关详细信息,请参阅Debugging with jdb。JDEbug,一个专门为JDE使用而开发的Java调试器。有关详细信息,请参阅JDEbug User's Guide。
JDEbug提供了更多调试功能。
JDEbug的屏幕截图