คำถามติดแท็ก objective-c

แท็กนี้ควรใช้กับคำถามที่เกี่ยวกับคุณสมบัติ Objective-C หรือขึ้นอยู่กับรหัสในภาษา ควรใช้แท็ก [cocoa] และ [cocoa-touch] เพื่อสอบถามเกี่ยวกับกรอบหรือคลาสของ Apple ใช้แท็กที่เกี่ยวข้อง [ios], [macos], [apple-watch] และ [tvos] สำหรับปัญหาเฉพาะของแพลตฟอร์มเหล่านั้น

15
ฉันจะนำเข้ารหัส Swift ไปยัง Objective-C ได้อย่างไร
ฉันเขียนห้องสมุดใน Swift และฉันไม่สามารถนำเข้าสู่โครงการปัจจุบันของฉันเขียนใน Objective-C มีวิธีการนำเข้าหรือไม่ #import "SCLAlertView.swift" - 'SCLAlertView.swift' file not found


15
วิธีเพิ่มเหตุการณ์การสัมผัสไปยัง UIView
ฉันจะเพิ่มเหตุการณ์การสัมผัสลงใน UIView ได้อย่างไร ฉันลอง: UIView *headerView = [[[UIView alloc] initWithFrame:CGRectMake(0, 0, tableView.bounds.size.width, nextY)] autorelease]; [headerView addTarget:self action:@selector(myEvent:) forControlEvents:UIControlEventTouchDown]; // ERROR MESSAGE: UIView may not respond to '-addTarget:action:forControlEvents:' ฉันไม่ต้องการสร้างคลาสย่อยและเขียนทับ - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event

6
ทำไม viewWillAppear ไม่ถูกเรียกเมื่อแอพกลับมาจากพื้นหลัง
ฉันกำลังเขียนแอพและฉันจำเป็นต้องเปลี่ยนมุมมองหากผู้ใช้กำลังดูแอปขณะคุยโทรศัพท์ ฉันใช้วิธีการต่อไปนี้แล้ว: - (void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; NSLog(@"viewWillAppear:"); _sv.frame = CGRectMake(0.0, 0.0, 320.0, self.view.bounds.size.height); } แต่จะไม่ถูกเรียกเมื่อแอปกลับสู่เบื้องหน้า ฉันรู้ว่าฉันสามารถนำไปใช้: [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(statusBarFrameChanged:) name:UIApplicationDidChangeStatusBarFrameNotification object:nil]; แต่ฉันไม่ต้องการทำสิ่งนี้ ฉันอยากจะวางข้อมูลเลย์เอาต์ทั้งหมดของฉันไว้ในเมธอด viewWillAppear: และให้สถานการณ์นั้นเป็นไปได้ทั้งหมด ฉันได้ลองเรียกใช้ viewWillAppear: จาก applicationWillEnterForeground: แต่ฉันไม่สามารถระบุได้ซึ่งเป็นตัวควบคุมมุมมองปัจจุบัน ณ จุดนั้น ใครรู้วิธีที่เหมาะสมในการจัดการกับเรื่องนี้? ฉันแน่ใจว่าฉันขาดวิธีแก้ปัญหาที่ชัดเจน

7
เครื่องหมาย #pragma มีความสำคัญอย่างไร ทำไมเราต้องมีเครื่องหมาย #pragma
จุดประสงค์ของ#pragmaเครื่องหมายใน Xcode คืออะไร? ตำแหน่งของพวกเขาใน.mไฟล์มีความสำคัญหรือไม่? ควร#pragmaมาก่อนคนอื่น ๆ ทั้งหมดหรือไม่ พวกเขาจะต้องมีอยู่? สามารถเพิ่มเครื่องหมายใหม่ได้หรือไม่? ทำไมพวกเขาจะเป็นอย่างไร สาเหตุอะไร มีอันตรายในการลบเครื่องหมายหรือไม่? ใครอยากจะ?

25
วิธีที่เหมาะสมในการออกจากแอปพลิเคชั่น iPhone?
ฉันกำลังเขียนโปรแกรมแอพ iPhone และฉันจำเป็นต้องบังคับให้ออกเนื่องจากการกระทำของผู้ใช้บางอย่าง หลังจากล้างหน่วยความจำที่แอพจัดสรรแล้ววิธีการที่เหมาะสมในการโทรออกเพื่อยกเลิกแอปพลิเคชันคืออะไร

7
รายการบล็อกการประกาศบล็อก
ไวยากรณ์ที่ถูกบล็อกใน Objective C (และแน่นอน C, ฉันเข้าใจ) ไม่เข้ากันอย่างฉาวโฉ่ การส่งบล็อกเป็นอาร์กิวเมนต์จะต่างไปจากการประกาศบล็อกเป็นไอวอรี่ซึ่งมีลักษณะแตกต่างจากtypedefบล็อกไอเอ็นจี มีรายการที่ครอบคลุมของไวยากรณ์ประกาศบล็อกที่ฉันสามารถเก็บไว้เพื่อการอ้างอิงอย่างรวดเร็ว?



22
วิธีควบคุมระยะห่างบรรทัดใน UILabel
เป็นไปได้หรือไม่ที่จะลดช่องว่างระหว่างข้อความเมื่อใส่หลายบรรทัดใน a UILabel? เราสามารถกำหนดเฟรมขนาดตัวอักษรและจำนวนบรรทัด ฉันต้องการลดช่องว่างระหว่างสองบรรทัดในป้ายกำกับนั้น

14
วิธีการตัดสินใจระหว่าง MonoTouch และ Objective-C [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน9 เดือนที่ผ่านมา ปรับปรุงคำถามนี้ หลังจากนั่งในเซสชั่นวันนี้บน Mono ที่งาน. Net ในท้องถิ่นการใช้ MonoTouch นั้นถูก 'สัมผัส' เพื่อเป็นทางเลือกสำหรับการพัฒนา iPhone รู้สึกสะดวกสบายมากใน C # และ. Net ดูเหมือนว่าจะเป็นตัวเลือกที่น่าสนใจแม้จะมีบางส่วนที่แปลกประหลาดของ Mono stack อย่างไรก็ตามเนื่องจาก MonoTouch มีค่าใช้จ่าย $ 400 ฉันจึงค่อนข้างขาดใจหากนี่คือหนทางที่จะพัฒนา iPhone ทุกคนมีประสบการณ์ในการพัฒนากับ MonoTouch และ Objective-C และหากเป็นเช่นนั้นการพัฒนาด้วย MonoTouch นั้นง่ายกว่าและเร็วกว่าการเรียนรู้ Objective-C มากและจะมีมูลค่า $ 400 หรือไม่?

10
การพัฒนาแอปพลิเคชั่น iPhone มีค่าใช้จ่ายเท่าไหร่ [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ปิดให้บริการใน8 ปีที่ผ่านมา ล็อคแล้ว คำถามและคำตอบของคำถามนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ นักพัฒนาสามารถคิดค่าบริการสำหรับแอพ iPhone เช่นTwitterrific ได้เท่าใด ฉันต้องการทราบสิ่งนี้เพราะฉันต้องการแอปพลิเคชันที่มีฟังก์ชั่นเดียวกันกับเว็บไซต์ชุมชนใหม่ ฉันสามารถทำ Ruby แต่ไม่มีประสบการณ์กับ Objective-C ดังนั้นมันจะน่าสนใจสำหรับฉันถ้าฉันควรเริ่มอ่านหนังสือเกี่ยวกับการเขียนโปรแกรม iPhone หรือจ้างงานกับโปรแกรมเมอร์ iPhone
270 iphone  objective-c  jobs 

13
เครื่องหมายคำถามและเครื่องหมายทวิภาค (?: ตัวดำเนินการประกอบไปด้วยสามส่วน) หมายถึงอะไรในวัตถุประสงค์ -c
บรรทัดโค้ดนี้มีความหมายว่าอย่างไร label.frame = (inPseudoEditMode) ? kLabelIndentedRect : kLabelRect; ?และ:สร้างความสับสนให้ฉัน

21
ฉันจะทราบได้อย่างไรว่าโปรแกรมของฉันทำงานใน iphone simulator หรือไม่?
ตามที่คำถามระบุไว้ฉันต้องการทราบว่ารหัสของฉันทำงานในโปรแกรมจำลองเป็นหลักหรือไม่ แต่ก็สนใจที่จะทราบรุ่นของ iPhone ที่ใช้หรือกำลังจำลองอยู่ แก้ไข: ฉันเพิ่มคำว่า 'โดยทางโปรแกรม' ในชื่อคำถาม จุดประสงค์ของคำถามของฉันคือการสามารถรวม / แยกรหัสแบบไดนามิกขึ้นอยู่กับรุ่น / ตัวจำลองการทำงานดังนั้นฉันจะมองหาบางสิ่งบางอย่างเช่นคำสั่งประมวลผลล่วงหน้าที่สามารถให้ข้อมูลนี้แก่ฉันได้

7
สำหรับแต่ละลูปใน Objective-C สำหรับการเข้าถึงพจนานุกรม NSMutable
ฉันพบปัญหาในการเข้าถึงคีย์และค่าพจนานุกรมที่ไม่แน่นอนใน Objective-C สมมติว่าฉันมีสิ่งนี้: NSMutableDictionary *xyz=[[NSMutableDictionary alloc] init]; ฉันสามารถตั้งค่าคีย์และค่าต่างๆ ตอนนี้ฉันต้องการเข้าถึงแต่ละคีย์และค่า แต่ฉันไม่ทราบจำนวนชุดของคีย์ ใน PHP มันง่ายมากมีดังนี้: foreach ($xyz as $key => $value) เป็นไปได้อย่างไรใน Objective-C

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.