SDWebImageの初歩的な使用とreadmeドキュメントの問題の発見
1414 ワード
1、SDWebImageのダウンロード
ダウンロード先:https://github.com/rs/SDWebImage
2、プロジェクトインポート関連ファイル
(1)Target->Build Phases->Link Binary with LibrariesにImageIO.FrameworkとMapKit.Frameworkを追加する
(2)プロジェクトにおけるSDWebImageフォルダのインポート
3、Build Settingsの修正
target->Build Settings->LinkingディレクトリのOther Linker Flagsに追加:-objC
4、公式に与えられたreadmeドキュメントを表示する
ドキュメントの赤い部分を変更
(1)SDWebImageはARC対応として公式に提示されているので削除項目中
autorelease
(2)SDWebImageのソースコードを見てsetImageWithURLを発見する sd_に変更されましたsetImageWithURL ドキュメントのコードを修正してアイテムに入れます 正常に実行されました.
ダウンロード先:https://github.com/rs/SDWebImage
2、プロジェクトインポート関連ファイル
(1)Target->Build Phases->Link Binary with LibrariesにImageIO.FrameworkとMapKit.Frameworkを追加する
(2)プロジェクトにおけるSDWebImageフォルダのインポート
3、Build Settingsの修正
target->Build Settings->LinkingディレクトリのOther Linker Flagsに追加:-objC
4、公式に与えられたreadmeドキュメントを表示する
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *MyIdentifier = @"MyIdentifier";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:MyIdentifier];
if (cell == nil)
{
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault
reuseIdentifier:MyIdentifier] autorelease];
}
// Here we use the new provided setImageWithURL: method to load the web image
[cell.imageView setImageWithURL:[NSURL URLWithString:@"http://www.domain.com/path/to/image.jpg"]
placeholderImage:[UIImage imageNamed:@"placeholder.png"]];
cell.textLabel.text = @"My Text";
return cell;
}
ドキュメントの赤い部分を変更
(1)SDWebImageはARC対応として公式に提示されているので削除項目中
autorelease
(2)SDWebImageのソースコードを見てsetImageWithURLを発見する sd_に変更されましたsetImageWithURL ドキュメントのコードを修正してアイテムに入れます 正常に実行されました.