現在SwiftでTwitterのタイムラインを表示するものを作っているのですが、このままのコードだとセルを作る際に時間がかかってしまい、スクロールがガクガクになってしまいます。
画像を非同期で読み込みたいので、いい方法や、丁度いいフレームワークがあれば教えてください。
Swift
1override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell { 2 3 let cell = tableView.dequeueReusableCellWithIdentifier("Cell", forIndexPath: indexPath) as! TableViewCell 4 5 let tweet = self.tweets![indexPath.row] 6 cell.TextView.text = (tweet["text"] as! String); 7 8 cell.nameLabel.text = (tweet["user"]!!["name"] as! String) 9 cell.screenNameLabel.text = "@" + (tweet["user"]!!["screen_name"] as! String) 10 11 let url : NSURL = NSURL(string:(tweet["user"]!!["profile_image_url"] as! String).stringByReplacingOccurrencesOfString("normal", withString: "bigger"))! 12 13 let imageData: NSData = NSData(contentsOfURL: url)! 14 15 let image: UIImage = UIImage(data: imageData)! 16 cell.iconImage.image = image 17 18 return cell 19 }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。