iOS開發(fā):通過swift package創(chuàng)建郵件客戶端

8個(gè)步驟即可從0開始創(chuàng)建一個(gè)郵件發(fā)送App

  1. 創(chuàng)建目錄:
    mkdir mailBox cd mailBox

  2. swift package初始化, 生成Package.swift 等文件
    swift package init

  3. 編輯Package.swift,導(dǎo)入依賴, 瞄神最新發(fā)布的一個(gè)庫, 如下:

import PackageDescription
let package = Package(
    name: "mailBox",
    dependencies: [
        .Package(url: "https://github.com/onevcat/Hedwig.git",
                 majorVersion: 1)
    ]
)
  1. 下載依賴并生成mailBox.xcodeproj:
    swift package generate-xcodeproj

  2. 編譯依賴,生成相應(yīng)靜態(tài)庫:
    swift build

  3. 打開mailBox.xcodeproj, 新建 target -> Single View Application: 取名為mailbox

  4. 在該target的Build Phases->Link Binary With Libraries中 添加Hedwig.framework

  5. 在代碼中import Hedwig, 就可以愉快的書寫邏輯代碼了,
    阿里云企業(yè)郵箱范例如下:

let hed = Hedwig.init(hostName: "smtp.mxhichina.com", user: "xx@xxx.cn", password: "xxx", port: 465, secure: .ssl)

       let mail = Mail(text:"haha", from: "xx@xxx.cn", to: "yyy@qq.com", subject: "hello")
       hed.send(mail){
           err in
           if let err = err{
               print(err.localizedDescription)
           }
       }

finally, 更加詳細(xì)的使用請(qǐng)參考:https://github.com/onevcat/hedwig

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 帶上我的貓老師 穿上我的漢服 略施妝粉 背好背包 正年輕的岀發(fā)了。 新開的西站 公交車遠(yuǎn)到我要發(fā)瘋 周圍綠景美到我...
    麥麥麥_閱讀 161評(píng)論 0 1
  • 今早跟老公一起八點(diǎn)半起床就到工作室了,結(jié)果還沒到十二點(diǎn)就困得要死,就買了菜回家睡午覺,老大大愛,考慮我身體...
    FAB楊言娜閱讀 176評(píng)論 0 0
  • 氣質(zhì)是一個(gè)女人最好的奢侈品! 也許你自身并不漂亮,但一定要讓自己美麗;也許上天并沒有賦予你太多的 優(yōu)雅,你也一定要...
    遇見平姐閱讀 500評(píng)論 0 2
  • 臨近高考季,下個(gè)月孩子們就要參加第二次診斷考試了,所以張官的高考咨詢預(yù)約那真是多到不行,再加上零星還有兩個(gè)職...
    張官禮待閱讀 1,313評(píng)論 0 14

友情鏈接更多精彩內(nèi)容