ไฟล์โครงการผู้ใช้แอปพลิเคชันผู้ใช้ควรบันทึกไว้ใน Mac OS X อย่างไร


0

ฉันเกาหัวเพื่อค้นหาว่ามาตรฐานคืออะไร:

ฉันมีโปรแกรมซอฟต์แวร์ที่ฉันสร้างและต่อเชื่อมกับ Mac

หากไฟล์โครงการถูกสร้างและบันทึกอย่างชัดเจนโดยผู้ใช้ - และแต่ละไฟล์มีโฟลเดอร์ย่อยที่มีข้อมูลและการตั้งค่าโครงการเป็นจำนวนมาก - ค่าเริ่มต้นจะถูกเก็บไว้ใน:

~Documents/company/program/

หรือ

~/Library/Application Support/company/program/

?

คำตอบ:


1

ขึ้นอยู่กับว่าโปรแกรมของคุณอนุญาตให้ผู้ใช้จัดการโครงการได้อย่างไร มีวิธีการมาตรฐานสองสามวิธีและตำแหน่งที่คุณควรใช้ขึ้นอยู่กับวิธีที่โปรแกรมของคุณใช้:

  • โครงการสามารถได้รับการปฏิบัติเสมือนเป็นเอกสาร - นั่นคือเมื่อผู้ใช้บันทึกหรือเปิดโครงการพวกเขาจะได้รับ "เบราว์เซอร์" ที่ช่วยให้พวกเขาเลือกสถานที่ที่มันจะถูกบันทึกไว้ / เปิดจาก นอกจากนี้พวกเขาสามารถดูโครงการใน Finder คัดลอก (รวมถึงการสำรองคัดลอกไปยังบัญชีหรือคอมพิวเตอร์อื่น ๆ ฯลฯ ) ย้ายโครงการ ฯลฯ ในกรณีนี้คุณควรตั้งค่าเริ่มต้นเป็น ~ / Documents หรืออาจเป็นโฟลเดอร์ย่อยของมัน คุณควรทำให้โครงการของคุณ"แพ็คเกจเอกสาร"ซึ่งหมายความว่า Finder จะแสดงพวกเขาเป็นรายการเดียว (แทนที่จะเป็นโฟลเดอร์) ทำให้ผู้ใช้มีโอกาสน้อยลงที่จะทำผิดพลาดเช่นการคัดลอกเพียงส่วนหนึ่งของโครงการ "จัดระเบียบ" เนื้อหาของ โฟลเดอร์โครงการเป็นต้นซึ่งหมายความว่าการดับเบิลคลิกที่ "แพ็คเกจ" โครงการสามารถเปิดแอพของคุณได้โดยตรง

  • โปรเจ็กต์สามารถจัดการได้โดยโปรแกรมของคุณเช่นผู้ใช้เห็นรายการของชื่อโปรเจ็กต์ที่จะใช้งานและเมื่อทำการบันทึกพวกเขาจะทำบางอย่างเช่นให้ชื่อและโปรแกรมของคุณควบคุมที่จัดเก็บไว้ ในกรณีนี้โปรแกรมของคุณมีหน้าที่จัดหาความสามารถในการย้ายคัดลอกสำรองข้อมูลและโครงการอื่น ๆ ในกรณีนี้คุณควรจัดเก็บโครงการใน ~ / Library / Application Support / YourProgramName


1

ผมไม่คิดว่าจะมี "มาตรฐาน" แต่มีการปฏิบัติทั่วไป: ข้อมูลที่ควรจะไปที่การตั้งค่าไป~/Documents~/Library/Application Support


โดยค่าเริ่มต้น~/Libraryโฟลเดอร์ใน OS X จะถูกซ่อนใน Finder

หากคุณบันทึกไฟล์ข้อมูลที่ผู้ใช้ต้องอ้างอิงในภายหลังคุณกำลังสร้างปัญหาให้กับผู้ใช้และขอการสนับสนุนด้วยตัวคุณเองอย่างมีประสิทธิภาพ

กับการตั้งค่ามืออื่น ๆ ที่ผู้ใช้สามารถปรับเปลี่ยนกับ GUI ~/Libraryของแอพลิเคชันของคุณควรจะอยู่ใน


จะเป็นมาตรฐานหรือไม่ที่จะให้ซอฟต์แวร์ของฉันสร้างโฟลเดอร์ย่อยโดยใช้ชื่อ บริษัท / โปรแกรมในโฟลเดอร์เอกสาร? ฉันรู้สึกว่ามันจะสะดวก คุณสามารถเปรียบเทียบข้อมูลกับการบันทึกโครงสร้างเอกสารขนาดใหญ่ในเครื่องมือสำนักงาน
Tom

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