新浪微部落格戶端DEMO的程式大致就快寫完了,在這篇博文中,記錄的是應用程式圖示設定及總結。
(1)應用程式表徵圖的設定。
步驟一:在Supporting Files檔案目錄下面找到.plist檔案,雙擊開啟。
步驟二 : 點擊如所示”+“號。
步驟三 : 在下拉選項中找到Icon files
步驟四 : 點擊”+“號,添加兩個item
步驟五 : 在value欄目中填寫表徵圖的檔案名稱。
經過這些步驟就可以為的APP設定一個漂亮的icon啦!
注意:添加好了應用程式的icon之後,要先刪掉模擬器原來的APP(刪除的方法:按住APP表徵圖幾秒就會出現圖片抖動,在表徵圖左上方就有打叉的標記,點擊即可刪除),run,重新載入應用程式到你的模擬器上才可以看到漂亮的icon啦!
(2)總結
新浪微部落格戶端大概就這樣結束了,其中主要實現的內容並不是很多,包括看微博,看評論,看粉絲,發微博和發評論;其實我感覺這些東西概括起來就是調用API擷取相關的JSON資料,解析然後在tableview中進行顯示,雖然內容簡單,但是這個過程感覺處理的很是吃力,花了一個半月才大致解決了這些內容。
這個過程中我遇到的最大一個障礙就是在微博首頁的cell高度設定上,因為我的想法是微博內容圖片非同步下載然後再根據圖片的高度設定cell高度,由於非同步擷取圖片的高度顯然慢於cell設定高度,所以我試過種種辦法,但遲遲找不到解決辦法。最後我的解決方案是固定圖片的高度為120,圖片依舊是非同步下載,這樣就大致解決了我的問題,但是有圖片是變化的,我固定好圖片的高度,所以可能會出現高度上的一點偏差,但不算是太影響視覺,所以就這樣解決了。
另外,由於對記憶體管理還不甚瞭解,所以項目中使用了ARC。說實話,雖然我目前還看不出有什麼記憶體問題,但是我可以很肯定的知道裡面存在著嚴重的記憶體問題,當然這還需要在接下來的學習中慢慢體會。
在編寫這個程式的過程中我覺得我的收穫有以下兩點:
1、熟悉了對tableview的用法
2、熟悉了HTTP的資料請求
當然,還存在著很多很多的不足之處。。。。。。這些都是需要繼續深入學習的。
最後默默的感謝王家鎧師兄,盧建暉老師和網友季萬強老師的指導和協助,謝謝!。
demo程式已經上傳,歡迎下載修改交流!demo下載連結地址