SlideShare a Scribd company logo
1 of 20
iOS Swift 玩 Soket 聊天通訊程式
學習主題
• 社群成立目的簡介
• 自我介紹與哈啦
• 功力複習
• 程式實作(Swift)
• 問題與交流
社群成立目的
簡述:
諸葛魔斌來自只會拼觀光的資訊沙漠城市,也不是正統資訊相關背景出身,在程式
設計領域算是半調子,靠著自學與個人摸索,在沙漠城市中奮戰不懈。懷抱著讓資訊沙
漠城市的子弟能無門檻的學習,輕鬆簡單的跨入資訊程式的領域的癡傻夢想的非主流程
式創作者
成立目的:
為有心想要進入程式設計的門檻,並共同在資訊科技這個領域一起努力學習的朋友
所成立的社團。
這裡沒有資訊人藏步的銅牆鐵壁,只要願意在荒漠台灣努力,不僅看得到釣竿,還能親
手揮竿,絕不只有紙上談兵,一定讓努力學習者得其門而入。
歡迎有心想要跨入程式設計領域的初學者加入,更歡迎願意並有熱忱的程式高手加
入指導。
個人簡介
諸葛魔斌
工作室:諸葛魔斌科技創作室
學歷:高應大---工管系(非資訊科系)
E-Mail:chugermobin@gmail.com
官方網站: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 、 ……
楊政斌
學習程式的歷程
學生時期:打電動,沒有日夜的界限
二專畢業:初次接觸 dBase、Lotus  使用 Clipper 做經銷存、應收付帳系統
工作階段1:接觸 Office,開始使用Excel(Lotus)
工作階段2:品保工作,自學圖表、函數、VBA,做出自動化品管系統
興趣展開:自學VB,製作ERP系統,接觸Linux、FreeBSD,自學架設Server
 諸葛魔斌誕生
大學時期:半自學 Android App(Java)、C#、iOS App(Swift)
工作轉變:成立諸葛魔斌科技創作室,接案學習,救國團電腦資訊講師
實績:
實作(參考https://medium.com/@bob910078/ios-cocoaasyncsocket-使用教程-8759ff0b5f4e):
1. 建立 FrameWork(Podfile)
2. 設定權限(info.plist)
3. 配置佈局
4. 程式撰寫
5. 實機測試
iOS Swift 玩 Soket 聊天通訊程式
iOS Swift 玩 Soket 聊天通訊程式
建立 FrameWork(Podfile)
建立新專案
iOS Swift 玩 Soket 聊天通訊程式
建立 FrameWork(Podfile)
設定專案資料夾
iOS Swift 玩 Soket 聊天通訊程式
建立 FrameWork(Podfile)
建立 Pod 檔
iOS Swift 玩 Soket 聊天通訊程式
建立 FrameWork(Podfile)
編輯 PodFile,輸入 CocoaAsyncSocket
iOS Swift 玩 Soket 聊天通訊程式
建立 FrameWork(Podfile)
安裝 PodFile
iOS Swift 玩 Soket 聊天通訊程式
設定權限 (info.plist)
iOS Swift 玩 Soket 聊天通訊程式
配置佈局
改為Tab Bar
改為Tab Bar
iOS Swift 玩 Soket 聊天通訊程式
配置佈局
Server 佈局
Server 佈局
iOS Swift 玩 Soket 聊天通訊程式
配置佈局
Client 佈局
Client 佈局
iOS Swift 玩 Soket 聊天通訊程式
程式編寫
AppDelegate
iOS Swift 玩 Soket 聊天通訊程式
程式編寫
AppDelegate
iOS Swift 玩 Soket 聊天通訊程式
程式編寫
Server
iOS Swift 玩 Soket 聊天通訊程式
程式編寫
Client
iOS Swift 玩 Soket 聊天通訊程式

More Related Content

More from 政斌 楊

More from 政斌 楊 (15)

Python vs json 玩open data
Python vs json 玩open dataPython vs json 玩open data
Python vs json 玩open data
 
Corona 初探 lua 語言,玩跨平台(iOS & android) 行動裝置開發工具
Corona 初探 lua 語言,玩跨平台(iOS &  android) 行動裝置開發工具Corona 初探 lua 語言,玩跨平台(iOS &  android) 行動裝置開發工具
Corona 初探 lua 語言,玩跨平台(iOS & android) 行動裝置開發工具
 
Golang 入門初體驗
Golang 入門初體驗Golang 入門初體驗
Golang 入門初體驗
 
Python 入門初體驗(程式語法)
Python 入門初體驗(程式語法)Python 入門初體驗(程式語法)
Python 入門初體驗(程式語法)
 
I os swift 3.0 初體驗 & 玩 facebook sdk
I os swift 3.0 初體驗 & 玩 facebook sdkI os swift 3.0 初體驗 & 玩 facebook sdk
I os swift 3.0 初體驗 & 玩 facebook sdk
 
Android studio 之 fcm 推播服務
Android studio 之 fcm 推播服務Android studio 之 fcm 推播服務
Android studio 之 fcm 推播服務
 
I os swift 之 fcm 推播服務
I os swift 之 fcm 推播服務I os swift 之 fcm 推播服務
I os swift 之 fcm 推播服務
 
Android & fire base 玩上雲端囉
Android & fire base 玩上雲端囉Android & fire base 玩上雲端囉
Android & fire base 玩上雲端囉
 
iOS Swift & FireBase 玩上雲端囉
iOS Swift & FireBase 玩上雲端囉iOS Swift & FireBase 玩上雲端囉
iOS Swift & FireBase 玩上雲端囉
 
Android studio 接力使力之玩 open data
Android studio 接力使力之玩 open dataAndroid studio 接力使力之玩 open data
Android studio 接力使力之玩 open data
 
iOS swift 接力使力之玩 open data
iOS swift 接力使力之玩 open dataiOS swift 接力使力之玩 open data
iOS swift 接力使力之玩 open data
 
Android app 入門第一步
Android app 入門第一步Android app 入門第一步
Android app 入門第一步
 
再接再勵學 Swift 程式設計
再接再勵學 Swift 程式設計再接再勵學 Swift 程式設計
再接再勵學 Swift 程式設計
 
程式設計初體驗
程式設計初體驗程式設計初體驗
程式設計初體驗
 
程式設計首日封
程式設計首日封程式設計首日封
程式設計首日封
 

iOS swift 玩 soket 聊天通訊程式