Upgrade to Pro — share decks privately, control downloads, hide ads and more …

iOS - NetworkService

Ryan Chung
December 11, 2014

iOS - NetworkService

Ryan Chung

December 11, 2014
Tweet

More Decks by Ryan Chung

Other Decks in Technology

Transcript

  1. Network Service http://MobileDev.TW 大綱  1.  基本網路傳輸方式 •  同步傳輸 • 

    非同步傳輸 2.  網路常見資料格式一:JSON •  NSJSONSerialization  3.  網路常見資料格式二:XML •  XML Parser •  XML與Master-Detail ViewController 4.  資料來源與介接 •  Open Data API •  自己提供資料 2
  2. Network Service http://MobileDev.TW PS.避免圖像比例失真  7 •  UIViewContentModeScaleToFill •  完全滿版(可能比例會失真)

    •  UIViewContentModeScaleAspectFit •  維持影像比例與完整圖,其他顯示區域以透明顯示 •  UIViewContentModeScaleAspectFill •  滿版+維持影像比例(但部分圖像內容可能會截掉)
  3. Network Service http://MobileDev.TW 單機 -> 網路  1.  以先前TableView的例子為基礎開始修改 2. 

    增加接收資料用的responseData以及tableView 要用的資料來源dataArray 18
  4. Network Service http://MobileDev.TW 單機 -> 網路  5.  設定tableView的顯示與資料陣列的關聯性: • 

    資料筆數:依據陣列元素數量 •  項目文字:依據陣列每間房間裡頭用A_Name_Ch對應的值 21
  5. Network Service http://MobileDev.TW 資料介接  42 別人家的Server XML or JSON

    自己架的Server PHP + MySQL XML Parser JSON Array & Dic
  6. Network Service http://MobileDev.TW 建構順序  1.  建構資料庫資料 2.  撰寫API,吐出XML or

    JSON 3.  行動端程式接收資料 4.  顯示於手機畫面 50