Rob*_*ert 2 string url concatenation objective-c c-preprocessor
我还在尝试学习Objective-C,并有一个从Web服务器下载文档的应用程序.这些文档位于十个预定义文件夹中,每个类别都有单独的类
我当前访问文件的方式是,在每个.m文件的顶部,我将父文件夹的URL定义为字符串,子文件夹作为单独的字符串:
#define WEBHOST @"http://webserverURL/mainfolder"
#define FOLDER @"subfolderName"
Run Code Online (Sandbox Code Playgroud)
然后将它们连接起来:
NSString *pathString = [NSString stringWithFormat:@"%@%@", WEBHOST, FOLDER];
NSURL *documentsDirectoryURL = [NSURL URLWithString:pathString];
NSData *documentsHTMLData = [NSData dataWithContentsOfURL:documentsDirectoryURL];
Run Code Online (Sandbox Code Playgroud)
然后我hpple
根据需要解析HTML 并进行处理.我不确定这是否是一种特别有效的技术,但它似乎做了我需要的.然而,它似乎有点混乱,我想我错过了一些更简单或更有效的方法来实现这一点.
我的问题:这是一种合理的做法,还是我犯下的典型新手犯罪使得事情变得比他们需要的更复杂和混乱?
那么,对于一个你可以做到以下几点:
#define WEBHOST @"http://webserverURL/mainfolder"
#define FOLDER WEBHOST @"/subfolderName"
Run Code Online (Sandbox Code Playgroud)
它应该将webhost名称连接到文件夹名称.可以保存一行代码.
归档时间: |
|
查看次数: |
5708 次 |
最近记录: |