ios swift 玩 soket 聊天通訊程式

20
iOS Swift Soket 聊天通訊程式

Upload: -

Post on 22-Jan-2018

318 views

Category:

Education


8 download

TRANSCRIPT

Page 1: iOS swift 玩 soket 聊天通訊程式

iOS Swift 玩 Soket聊天通訊程式

Page 2: iOS swift 玩 soket 聊天通訊程式

學習主題

• 社群成立目的簡介

• 自我介紹與哈啦

• 功力複習

• 程式實作(Swift)

• 問題與交流

Page 3: iOS swift 玩 soket 聊天通訊程式

社群成立目的

簡述:諸葛魔斌來自只會拼觀光的資訊沙漠城市,也不是正統資訊相關背景出身,在程式

設計領域算是半調子,靠著自學與個人摸索,在沙漠城市中奮戰不懈。懷抱著讓資訊沙漠城市的子弟能無門檻的學習,輕鬆簡單的跨入資訊程式的領域的癡傻夢想的非主流程式創作者

成立目的:為有心想要進入程式設計的門檻,並共同在資訊科技這個領域一起努力學習的朋友

所成立的社團。這裡沒有資訊人藏步的銅牆鐵壁,只要願意在荒漠台灣努力,不僅看得到釣竿,還能親手揮竿,絕不只有紙上談兵,一定讓努力學習者得其門而入。歡迎有心想要跨入程式設計領域的初學者加入,更歡迎願意並有熱忱的程式高手加

入指導。

Page 4: iOS swift 玩 soket 聊天通訊程式

個人簡介

諸葛魔斌

工作室:諸葛魔斌科技創作室學歷:高應大---工管系(非資訊科系)

E-Mail:[email protected]

官方網站:http://twcts.com

Facebook:https://goo.gl/volM7Z

粉絲團 :https://goo.gl/LI08wh 諸葛魔斌科技創作室社群 :https://goo.gl/kjCsz1高雄程式創客群學社Line (id) :http://goo.gl/ayGW7d

Line@ :http://goo.gl/TxeXki

Line Bot :http://goo.gl/BrdyZl

Play商店:http://goo.gl/CkVdsd

App Store:http://apple.co/1Qehd64

專長:VB(VBA)、C#、Java(Android)、Swift(iOS)、Kotlin、Python、Golang、Conrona、Unity 、PHP 、MySQL、FreeBSD、Server架設、CAD 、……

楊政斌

Page 5: iOS swift 玩 soket 聊天通訊程式

學習程式的歷程

學生時期:打電動,沒有日夜的界限

二專畢業:初次接觸 dBase、Lotus 使用 Clipper 做經銷存、應收付帳系統

工作階段1:接觸 Office,開始使用Excel(Lotus)

工作階段2:品保工作,自學圖表、函數、VBA,做出自動化品管系統

興趣展開:自學VB,製作ERP系統,接觸Linux、FreeBSD,自學架設Server

諸葛魔斌誕生

大學時期:半自學 Android App(Java)、C#、iOS App(Swift)

工作轉變:成立諸葛魔斌科技創作室,接案學習,救國團電腦資訊講師

實績:

Page 6: iOS swift 玩 soket 聊天通訊程式

實作(參考https://medium.com/@bob910078/ios-cocoaasyncsocket-使用教程-8759ff0b5f4e):

1. 建立 FrameWork(Podfile)

2. 設定權限(info.plist)

3. 配置佈局

4. 程式撰寫

5. 實機測試

iOS Swift 玩 Soket 聊天通訊程式

Page 7: iOS swift 玩 soket 聊天通訊程式

iOS Swift 玩 Soket 聊天通訊程式

建立 FrameWork(Podfile)

建立新專案

Page 8: iOS swift 玩 soket 聊天通訊程式

iOS Swift 玩 Soket 聊天通訊程式

建立 FrameWork(Podfile)

設定專案資料夾

Page 9: iOS swift 玩 soket 聊天通訊程式

iOS Swift 玩 Soket 聊天通訊程式

建立 FrameWork(Podfile)

建立 Pod 檔

Page 10: iOS swift 玩 soket 聊天通訊程式

iOS Swift 玩 Soket 聊天通訊程式

建立 FrameWork(Podfile)

編輯 PodFile,輸入CocoaAsyncSocket

Page 11: iOS swift 玩 soket 聊天通訊程式

iOS Swift 玩 Soket 聊天通訊程式

建立 FrameWork(Podfile)

安裝 PodFile

Page 12: iOS swift 玩 soket 聊天通訊程式

iOS Swift 玩 Soket 聊天通訊程式

設定權限 (info.plist)

Page 13: iOS swift 玩 soket 聊天通訊程式

iOS Swift 玩 Soket 聊天通訊程式

配置佈局

改為Tab Bar

改為Tab Bar

Page 14: iOS swift 玩 soket 聊天通訊程式

iOS Swift 玩 Soket 聊天通訊程式

配置佈局

Server 佈局

Server 佈局

Page 15: iOS swift 玩 soket 聊天通訊程式

iOS Swift 玩 Soket 聊天通訊程式

配置佈局

Client 佈局

Client 佈局

Page 16: iOS swift 玩 soket 聊天通訊程式

iOS Swift 玩 Soket 聊天通訊程式

程式編寫

AppDelegate

Page 17: iOS swift 玩 soket 聊天通訊程式

iOS Swift 玩 Soket 聊天通訊程式

程式編寫

AppDelegate

Page 18: iOS swift 玩 soket 聊天通訊程式

iOS Swift 玩 Soket 聊天通訊程式

程式編寫

Server

Page 19: iOS swift 玩 soket 聊天通訊程式

iOS Swift 玩 Soket 聊天通訊程式

程式編寫

Client

Page 20: iOS swift 玩 soket 聊天通訊程式

iOS Swift 玩 Soket 聊天通訊程式