คำถามในหัวข้อ 'cocoa'
NSAlert สามารถใช้สร้างหน้าต่างลอยได้หรือไม่?
ฉันมีแอปพลิเคชัน Cocoa ที่แสดงการแจ้งเตือนแอปพลิเคชันโมดอลโดยใช้คลาส NSAlert ฉันต้องการให้หน้าต่างการแจ้งเตือนลอยอยู่เหนือหน้าต่างแอปพลิเคชันอื่นๆ ทั้งหมด สามารถทำได้ด้วย NSAlert หรือฉันต้องติดตั้งหน้าต่างของตัวเอง
ฉันไม่รู้ว่าสำคัญหรือไม่...
3105 มุมมอง
schedule
12.12.2023
เริ่มต้น NSMutableArray: [อาร์เรย์ NSMutableArray];
หากคุณเริ่มต้น NSMutableArray ด้วยวิธีสะดวกของ NSArray ดังที่กล่าวมาข้างต้น คุณจะได้รับ NSArray หรือ NSMutableArray หรือไม่
มีผลกระทบอะไรบ้าง?
(ฉันรู้ว่า NSMutableArray มี "arrayWithCapacity: ฉันแค่สงสัย)
14588 มุมมอง
schedule
26.12.2023
การใช้แถบเครื่องมือและมุมมองบน Cocoa
ฉันกำลังเริ่มต้นพัฒนาแอพสำหรับ Mac และพยายามค้นหาบางสิ่ง
ฉันต้องการสร้างแอปที่มีแท็บเช่น Selectable Toolbar จาก BWToolkit (ฉันลองแล้ว แต่ยังมีข้อบกพร่องอยู่มาก ). และเมื่อฉันคลิกปุ่มใดปุ่มหนึ่ง ฉันต้องการแสดงมุมมองอื่น...
1274 มุมมอง
schedule
10.01.2024
เมื่อประกาศวัตถุใน Cocoa ฉันควรตั้งค่าเป็นศูนย์หรือไม่
สมมติว่าฉันต้องการสร้างอินสแตนซ์ของ NSString ซึ่งเริ่มต้นเป็นค่าที่แน่นอน ขึ้นอยู่กับค่าของตัวแปรอื่น ปกติผมก็จะทำ
NSString *string;
if(foo == 1)
string = @"Foo is one.";
else
string = @"Foo is not one.";
อย่างไรก็ตาม...
377 มุมมอง
schedule
05.01.2024
การแปลงเส้นทางไฟล์จาก NSString เป็น NSURL
ฉันทำงานผ่าน Cocoa ได้อย่างราบรื่น แต่ปัญหานี้ดูธรรมดามากจนยกเลิกสิ่งดีๆ ที่ฉันได้เรียนรู้ไปทั้งหมด :/
ฉันมีเส้นทางของไฟล์ที่สร้างขึ้น และจะต้องอยู่ในรูปแบบ NSURL จากการวิจัย นี่คือโค้ดที่ฉันเขียน:
NSLog(@"Old path = %@", pathToFile);
NSURL...
38256 มุมมอง
schedule
02.11.2023
การใช้ NSNumberFormatter เพื่อเว้นช่องว่างระหว่างสัญลักษณ์สกุลเงินและค่า
Apologies if this is a dumb question but I'm trying to format a currency value for my iphone app and am struggling to left-justify the currency symbol, but right-justify the value. So, "$123.45" is formatted as (say) $ 123.45 depending on...
3814 มุมมอง
schedule
29.11.2023
ค่าที่ไม่ซ้ำจากข้อมูลหลัก
ฉันมีแอปที่ใช้ข้อมูลหลักซึ่งจัดการบันทึกของตัวแทนจำหน่ายรถยนต์ แต่ละบันทึกจะจัดเก็บที่อยู่ของตัวแทนจำหน่าย ซึ่งแบ่งออกเป็นส่วนประกอบ addressLine1 , addressLine2 , city , state และ zip โดยแต่ละรายการจะถูกจัดเก็บเป็นสตริงในที่เก็บข้อมูล...
3992 มุมมอง
schedule
09.11.2023
จะเกิดอะไรขึ้นหากหมวดหมู่ ObjC สองหมวดหมู่แทนที่วิธีการเดียวกัน
ฉันรู้กฎสองสามข้อเกี่ยวกับหมวดหมู่ Objective-C:
วิธีการหมวดหมู่ไม่ควรแทนที่วิธีการที่มีอยู่ (คลาสหรืออินสแตนซ์)
หมวดหมู่ ที่แตกต่างกัน สองหมวดหมู่ที่ใช้วิธีการเดียวกันสำหรับคลาสเดียวกันจะส่งผลให้เกิดพฤติกรรมที่ไม่ได้กำหนดไว้...
6287 มุมมอง
schedule
21.12.2023
ฉันจะเพิ่ม UIMenuItem ที่กำหนดเองให้กับ UIMenuController ใน UITextView ได้อย่างไร
ฉันกำลังพยายามเพิ่มรายการเมนูถัดจากรายการ "คัดลอก", "วาง" ใน UITextView ฉันได้สร้างคลาสย่อยของ UITextView และคัดลอกตัวอย่างจากเอกสารของ Apple ที่นี่:...
13369 มุมมอง
schedule
23.12.2023
สะพาน Objective-C / Cocoa ใน PHP?
มี Objective-C หรือ Cocoa Bridge/Connector ที่ดีสำหรับ PHP หรือไม่ ฉันสนใจในการพัฒนา Mac แต่อยากทำด้วย PHP คงจะดีไม่น้อยหากคุณสามารถแนะนำคอมไพเลอร์ PHP สำหรับ Mac ให้ฉันได้เช่นกัน
หมายเหตุ: ฉันรู้จักแอปที่มีลักษณะคล้าย Titanium อยู่แล้ว...
1337 มุมมอง
schedule
07.12.2023
PyObjC: วิธีสร้างแอปจำลองง่ายๆ โดยไม่ต้องใช้ไฟล์ nib
ด้วยเหตุผลหลายประการ ฉันไม่สามารถ/ไม่ต้องการใช้ไฟล์ NIB (หรือทรัพยากรภายนอกอื่นๆ)
ฉันจะสร้างแอปจำลองง่ายๆ (เช่น เมนูง่ายๆ บางหน้าต่างว่าง) ด้วย PyObjC เช่น ด้วยโค้ด Python ได้อย่างไร
818 มุมมอง
schedule
11.01.2024
วิธีรวมคุณสมบัติ Skype เข้ากับแอพเนทีฟของฉัน
ฉันต้องการรวม Skype API เข้ากับแอพเนทีฟของฉัน เป็นไปได้ไหม? ฉันค้นหาใน Google แล้วและไม่สามารถหาวิธีเริ่มต้นได้ ฉันรู้ว่ามี API สำหรับ Mac OS X
ฉันสามารถใช้ API เหล่านั้นกับแอพ iPhone ของฉันได้หรือไม่ ฉันรู้ว่ามันเป็นไปได้...
14586 มุมมอง
schedule
13.11.2023
LinkedIn API + WebKit
ฉันกำลังพยายามใช้ไลบรารี OAuthConsumer สำหรับ Cocoa เพื่อเชื่อมต่อกับบัญชี LinkedIn ของผู้ใช้
ทำตามขั้นตอนที่กำหนดโดยผู้เขียนดั้งเดิมของ OAuthConsumer ฉันตั้งค่า request token และชี้ WebView ไปที่ URL ผลลัพธ์
ขณะนี้ ด้วยบริการอื่นๆ ที่ฉันใช้...
225 มุมมอง
schedule
13.01.2024
แปลงรหัสคีย์เสมือนเป็นสตริงยูนิโค้ด
ฉันมีรหัสบางส่วนที่ใช้เพื่อรับรูปแบบแป้นพิมพ์ปัจจุบันและแปลงรหัสคีย์เสมือนเป็นสตริง วิธีนี้ใช้ได้ผลดีในสถานการณ์ส่วนใหญ่ แต่ฉันประสบปัญหากับบางกรณีโดยเฉพาะ สิ่งที่ทำให้สิ่งนี้ชัดเจนคือปุ่มเน้นเสียงที่อยู่ถัดจากปุ่ม Backspace บนแป้นพิมพ์ QWERTZ...
4469 มุมมอง
schedule
19.01.2024
ฉันสามารถใช้ CALayer เพื่อเพิ่มความเร็วในการเรนเดอร์มุมมองได้หรือไม่
ฉันกำลังสร้างออบเจ็กต์ NSView แบบกำหนดเองซึ่งมีเนื้อหาบางส่วนที่เปลี่ยนแปลงบ่อย และบางส่วนที่เปลี่ยนแปลงไม่บ่อยนัก ตามที่ปรากฎ ส่วนที่เปลี่ยนแปลงน้อยกว่าจะใช้เวลาในการวาดมากที่สุด สิ่งที่ฉันต้องการทำคือเรนเดอร์ทั้งสองส่วนนี้ในเลเยอร์ที่แตกต่างกัน...
1187 มุมมอง
schedule
11.12.2023
บริบทที่หลากหลายสำหรับแอปพลิเคชันโกโก้ตามเอกสาร?
ดังนั้นฉันจึงสร้างแอปพลิเคชันที่ใช้เอกสารใน Cocoa และพยายามทำความเข้าใจ NSManagedObjectContext ฉันได้อ่าน "Core Data Basics" ของ Apple แล้ว แต่ไม่สามารถเข้าใจได้ ในแอปพลิเคชันของฉัน ฉันสร้างคลาส CoreDataUtility...
176 มุมมอง
schedule
06.11.2023
เหตุใด kCIAttribute(Max|Min) และ kCIAttributeSlider(Max|Min) บางครั้งค่าจึงต่างกัน
ใน CoreImage CIFilter มีทั้งชุดของค่า Max/Min และชุดของค่า SliderMax/Min
เอกสารประกอบสำหรับ Max/Min ระบุว่า "ค่าสูงสุด/ต่ำสุดสำหรับพารามิเตอร์ตัวกรอง" และ SliderMax/Min ระบุว่า "ค่าสูงสุด/ต่ำสุด ที่ระบุเป็นค่าทศนิยม...
160 มุมมอง
schedule
19.01.2024
มุมมอง NSTableView ตาม 'มุมมองเซลล์ตารางรูปภาพและข้อความ' ไม่รู้จักคลาสย่อย NSImageView ที่กำหนดเองของฉัน
ก่อนอื่น ฉันเปลี่ยน NSTableView ของฉันเพื่อดูตามและสร้าง IBOutlet ของ NSTableView ของฉัน
จากนั้นฉันก็ลาก Image & Text Table Cell View ไปที่มัน
หลังจากนั้น ฉันเปลี่ยน NSImageView ที่อยู่ในมุมมองเซลล์นั้นเป็นคลาสย่อย NSImageView...
1659 มุมมอง
schedule
10.11.2023
Mac Cocoa: ไม่สามารถปล่อยหน้าต่างเพื่อเรียกคืนหน่วยความจำได้
ฉันมีแอปพลิเคชันที่เขียนด้วยภาษา Cocoa พร้อมด้วย ARC ซึ่งช่วยให้ผู้ใช้สามารถสร้างและเปิดหน้าต่างใหม่ได้ ( มันก็เหมือนกับโมเดลเอกสาร แต่ฉันไม่ได้ใช้ nsdocument )
หน้าต่างใหม่แต่ละหน้าต่างต้องใช้หน่วยความจำจำนวนมาก...
839 มุมมอง
schedule
17.12.2023
จะรันรายการเมนูของแอพพลิเคชั่นเฉพาะ (ภายนอก) ใน Mac OS ได้อย่างไร?
วิธีดำเนินการรายการเมนู (หรือเพื่อรับรายการเมนู) ของแอปพลิเคชันเฉพาะ (ภายนอก) ใน Mac OS เช่น 'ทางลัดแอปพลิเคชัน' (ใน 'การตั้งค่าระบบ -> แป้นพิมพ์ -> แป้นพิมพ์ลัด') ทำอย่างไร...
262 มุมมอง
schedule
24.12.2023