開發(fā)第一款MacApp: JsonFormatter

這幾天在路上移動辦公,非常懷念當年寫的一款工具JsonFormatter譬嚣,不過當時是在win下做android和xamarin開發(fā)忘嫉,所以只是for win,現(xiàn)在在mac下了哄褒,一直只在控制臺看輸出,非常不方便步藕,也在AppStore中搜索過垮卓,不管是免費還是收費的都沒找到合適的鹉戚,現(xiàn)在就自己寫一款JsonFormatter for mac,順便學習一下Cocoa Application的開發(fā)专控。

附效果圖一張:

Untitled.gif

下載地址:
http://download.csdn.net/detail/a_mean/9377407

新建一個Cocoa App抹凳,會自動創(chuàng)建一個Main Menu,一個WindowControllert伦腐,以及一個ViewController


QQ20151225-1@2x.png
QQ20151225-2@2x.png

MainMenu即程序的菜單欄赢底,默認是帶了幾乎是全部的Menu,你可以刪除掉你不需要的柏蘑。


QQ20151225-4@2x.png

后面運行起來會顯示在屏幕頂部幸冻,像這樣:


QQ20151225-3@2x.png

Window我們僅僅需要設置一下最小的尺寸就行,我這里就設置800x600吧咳焚。
QQ20151225-5@2x.png

再將ViewController進行簡單的布局洽损,方法與你在開發(fā)iOS APP布局是一模一樣,這個是非常好的革半,相當于我們在mac平臺下趁啸,學會了開發(fā)移動APP,也可以用來開發(fā)Mac APP督惰。
QQ20151225-6@2x.png

再對ViewController進行編碼不傅,方式和Moblie APP一模一樣,只是一些控件名稱加了個前綴而已赏胚,最后直接使用Alamofire進行網(wǎng)絡請求访娶,并將得到的數(shù)據(jù)展示到UI上進行解析:

    func go(var url:String){

        var method: Alamofire.Method = Alamofire.Method.GET
        
        switch menuMethod.highlightedItem?.title {
        case nil:
            method = .GET
        case "Get"?:
            method = .GET
        case "Post"?:
            method = .POST
        case "Put"?:
            method = .PUT
        case "Delete"?:
            method = .DELETE
        case "Connect"?:
            method = .CONNECT
        case "Head"?:
            method = .HEAD
        case "Options"?:
            method = .OPTIONS
        case "Patch"?:
            method = .PATCH
        case "Trace"?:
            method = .TRACE
        default:
            break
        }

        Alamofire.request(method, url, parameters: params, headers:headers).responseString { response in
            let data = NSString(data: response.data!, encoding: NSUTF8StringEncoding)
            self.tvJson.string = data! as String
            self.doConvert()
        }

    }

運行界面如下:

QQ20151225-7@2x.png

OK,現(xiàn)在我又重新?lián)碛辛嗽趍ac下api調試的稱手兵器了觉阅。
附效果圖一張:
Untitled.gif

下載地址:
http://download.csdn.net/detail/a_mean/9377407

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末崖疤,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子典勇,更是在濱河造成了極大的恐慌劫哼,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,273評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件割笙,死亡現(xiàn)場離奇詭異权烧,居然都是意外死亡,警方通過查閱死者的電腦和手機伤溉,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,349評論 3 398
  • 文/潘曉璐 我一進店門般码,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人乱顾,你說我怎么就攤上這事板祝。” “怎么了走净?”我有些...
    開封第一講書人閱讀 167,709評論 0 360
  • 文/不壞的土叔 我叫張陵券时,是天一觀的道長孤里。 經常有香客問我,道長橘洞,這世上最難降的妖魔是什么捌袜? 我笑而不...
    開封第一講書人閱讀 59,520評論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮震檩,結果婚禮上,老公的妹妹穿的比我還像新娘蜓堕。我一直安慰自己抛虏,他們只是感情好,可當我...
    茶點故事閱讀 68,515評論 6 397
  • 文/花漫 我一把揭開白布套才。 她就那樣靜靜地躺著迂猴,像睡著了一般。 火紅的嫁衣襯著肌膚如雪背伴。 梳的紋絲不亂的頭發(fā)上沸毁,一...
    開封第一講書人閱讀 52,158評論 1 308
  • 那天,我揣著相機與錄音傻寂,去河邊找鬼息尺。 笑死,一個胖子當著我的面吹牛疾掰,可吹牛的內容都是我干的搂誉。 我是一名探鬼主播,決...
    沈念sama閱讀 40,755評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼静檬,長吁一口氣:“原來是場噩夢啊……” “哼炭懊!你這毒婦竟也來了?” 一聲冷哼從身側響起拂檩,我...
    開封第一講書人閱讀 39,660評論 0 276
  • 序言:老撾萬榮一對情侶失蹤侮腹,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后稻励,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體父阻,經...
    沈念sama閱讀 46,203評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,287評論 3 340
  • 正文 我和宋清朗相戀三年望抽,在試婚紗的時候發(fā)現(xiàn)自己被綠了至非。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,427評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡糠聪,死狀恐怖荒椭,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情舰蟆,我是刑警寧澤趣惠,帶...
    沈念sama閱讀 36,122評論 5 349
  • 正文 年R本政府宣布狸棍,位于F島的核電站,受9級特大地震影響味悄,放射性物質發(fā)生泄漏草戈。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,801評論 3 333
  • 文/蒙蒙 一侍瑟、第九天 我趴在偏房一處隱蔽的房頂上張望唐片。 院中可真熱鬧,春花似錦涨颜、人聲如沸费韭。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,272評論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽星持。三九已至,卻和暖如春弹灭,著一層夾襖步出監(jiān)牢的瞬間督暂,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,393評論 1 272
  • 我被黑心中介騙來泰國打工穷吮, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留逻翁,地道東北人。 一個月前我還...
    沈念sama閱讀 48,808評論 3 376
  • 正文 我出身青樓捡鱼,卻偏偏與公主長得像卢未,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子堰汉,可洞房花燭夜當晚...
    茶點故事閱讀 45,440評論 2 359

推薦閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,264評論 25 707
  • Swift版本點擊這里歡迎加入QQ群交流: 594119878最新更新日期:18-09-17 About A cu...
    ylgwhyh閱讀 25,408評論 7 249
  • 就這樣 我跟一個剛認識一個月的M師兄沒話聊了 我們一起度過了一段無聊有趣的半夜時光 通過網(wǎng)絡 本來陌生的人變的熟悉...
    怪人?閱讀 223評論 0 0
  • 我沒有這么想要你,就經常會擔心你吃了沒就乓,吃了什么汉匙,吃飽了沒。 我沒有這么想要你生蚁,就經常擔心你有沒有睡好噩翠,會不會半夜...
    6731073187a7閱讀 183評論 0 0
  • UILable 是一個只讀的文本視圖,使用這個類繪制單行或者多行的靜態(tài)文本邦投。你可以將 UILable 作為你界面的...
    Laughingg閱讀 759評論 0 5