यह कैसे सम्मेलन बन गया कि किसी विधि की घोषणा में कोई सफेद जगह नहीं है?ओबज-सी विधि घोषणाओं में किसी भी सफेद जगह को डालने का सम्मेलन कैसे हुआ?
-(UITableViewCell*)tableView:(UITableView*)tableView cellForRowAtIndexPath:(NSIndexPath*)indexPath
ऐसा लगता है कि हर कोई यह करता है की तरह है, उदाहरण मैं देख रहा हूँ के 90%, उत्पन्न टेम्पलेट्स, अन्य लोगों के कोड, आदि, आदि मुझे लगता है यह सिर्फ एक और vi है/वैचारिक बात Emacs, लेकिन अगर शायद सोचा एक K& आर व्यवहार के लिए "मूल कारण" था।
- (UITableViewCell*) tableView: (UITableView*) tableView
cellForRowAtIndexPath: (NSIndexPath*) indexPath
यह मेरे लिए इतना बेहतर लगता है:
मैं, मैं खाली स्थान के बहुत से पसंद है।
अरे। आप सही हे। प्रोजेक्ट बिल्डर (एक्सकोड से पहले) में भी वरीयता सेटिंग थी जो स्वचालित रूप से आपके लिए कोलन को संरेखित कर देगी। मुझे एक्सकोड में यह नहीं मिल रहा है - कम से कम नहीं जहां यह होता था।मैंने संक्रमण कभी नहीं देखा। लेकिन अब मुझे याद आती है। –
@ विशेष रूप से कोई नहीं - मुझे स्वचालित सेटिंग नहीं मिल सकती है, हालांकि, यदि आप पैरामीटर के बाद रिटर्न दबाते हैं, तो वह उस पंक्ति के लिए कॉलन को लाइन करेगा। अभी भी अप्रिय है, लेकिन यदि आप वास्तव में इसे याद करते हैं, तो इसके लिए रडार फ़ाइल करें (http://bugreport.apple.com)। एक्सकोड 4 अभी सक्रिय विकास में है ... शायद वे इसे छीन सकते हैं :) –
आपका उदाहरण वास्तव में सामान्य से अधिक सफेद जगह गायब है। हस्ताक्षर आमतौर पर '(UITableView *)' (स्पेस नोट) जैसे प्रकारों का उपयोग करते हैं, साथ ही अग्रणी के बाद एक स्थान भी उपयोग करते हैं। किसी भी मामले में, दो संभावित कारण हैं। पहला वह लोग है जो कठोर-लपेट नहीं लेता है जब तक कि रेखा एक निश्चित लंबाई (जैसे मेरे जैसे लोग) गुजरती है, और दूसरी बार बड़ी संख्या में ओब्जे-सी इंजीनियरों की संख्या बड़ी संख्या में एक्सकोड की सॉफ्ट-रैपिंग चालू होती है और कभी भी कठिन नहीं होती है। लाइनों को लपेटो। –