2014-12-03 22 views
7

को लक्षित करने वाले प्रोजेक्ट में अलामोफायर आयात करना मैंने नए अलामोफायर स्थापना चरणों की जांच की।आईओएस 7

चूंकि मुझे आईओएस 7.0 को लक्षित करने की आवश्यकता है, मुझे आश्चर्य है कि Alamofire.swift आयात करने के लिए यह पर्याप्त है या नहीं?

क्यों प्रलेखन Struct Alamofire के आसपास के कार्यों को लपेटने के लिए कहता है? क्या उन्हें नामस्थान के भीतर कार्य करने की आवश्यकता है? और उस मामले में क्या मैं पूरी फ़ाइल या एकल कार्यों को लपेटूं?

उत्तर

8

आप सिर्फ इस जोड़ने के लिए:

//put this on alamofire.swift, then call it as Alamofire.manager.your_method 
struct Alamofire { 
static let manager = Manager.sharedInstance 
} 

और तुम इस तरह से उपयोग कर सकते हैं के बाद:

Alamofire.manager.request(.GET, videoUrl, parameters: ["foo": "bar"]) 
      .response { (request, response, data, error) in 
       println(request) 
       println(response) 
       println(error) 
     } 
+1

यह iOS 7 वायुसेना काम करने के लिए सबसे अच्छा तरीका है के रूप में आयात किया गया - @mattergoal आप इसे – Mateusz

+0

के लिए स्वीकार करना चाहिए इन सेब की तरह चीजें sh * का वास्तविक टुकड़ा है – sports

1
readme.md + कुछ उनके मुद्दों पर टिप्पणी की दस्त के साथ

तो, निर्देश हम

struct Alamofire { 
    all original code ... 
} 

में लेकिन वास्तविकता टी में शीर्ष स्तर के सदस्यों के सभी लपेटकर रहे हैं वह आसानी से काफी काम नहीं कर रहा है। सोच है कि के रूप में यदि वे कर रहे हैं कॉल करने के लिए की जरूरत है में सही https://gist.github.com/ChocolateMinht/00aa610da1b4e6c4bed6

आप कर रहे हैं:

पूरी फ़ाइल बहुत बड़ी है, तो यहां एक सार (मेरा नहीं) संशोधनों के साथ मूल विचार काम करने के लिए है है namespaced।

के साथ आप ऊपर बस के रूप में आप के Alamofire.request(...) कॉल कर सकते हैं अगर यह आईओएस में एक रूपरेखा 8