คำถามติดแท็ก iphone

iPhone เป็นอุปกรณ์เคลื่อนที่แบบหน้าจอสัมผัสโดย Apple Computer Inc. ที่ใช้ระบบปฏิบัติการ iOS สำหรับมือถือ

15
นักพัฒนาซอฟต์แวร์ควรปฏิเสธข้อกำหนดที่เป็นไปไม่ได้อย่างไร [ปิด]
นี่คือปัญหาที่ฉันเผชิญ: อ้างจากผู้จัดการโครงการ: สวัสดี Spark ฉันกำลังมอบหมายงานให้คุณพัฒนากรอบงานที่สามารถใช้กับแอปพลิเคชั่น iOS ที่แตกต่าง นี่คือข้อกำหนด: มันควรจะสามารถตรวจสอบความหนาของนิ้วหัวแม่มือหรือนิ้วมือที่ใช้ในการจัดการ UI ด้วยข้อมูลนี้ทุกองค์ประกอบของ UI ที่ควรจะจัดและขนาดโดยอัตโนมัติ สำหรับนิ้วหัวแม่มือที่ใหญ่ขึ้นควรจัดวางองค์ประกอบใกล้กับกึ่งกลางของหน้าจอ สำหรับนิ้วโป้งที่เล็กกว่าควรจัดวางองค์ประกอบใกล้กับมุมของหน้าจอ สำหรับนิ้วโป้งขนาดใหญ่แบบอักษรทั้งหมดควรมีขนาดเล็กลง (เราสมมติว่าเป็นผู้ใหญ่ในกรณีนี้) สำหรับนิ้วโป้งขนาดเล็กอักษรทั้งหมดควรมีขนาดใหญ่กว่า (เราสมมติว่าคนที่อายุน้อยกว่าในกรณีนี้) สรุป: เฟรมเวิร์กนี้จำเป็นสำหรับการสร้างส่วนต่อประสานกับผู้ใช้ที่ใช้งานง่ายโดยทางโปรแกรม กรอบควรได้รับการพัฒนาในลักษณะที่เราสามารถใช้สำหรับโครงการได้มากเท่าที่ต้องการดังนั้นจึงต้องเป็นมิตรกับนักพัฒนามาก ฉันเป็นผู้พัฒนาที่ได้รับภารกิจนี้ดังนั้นคำถามของฉันมีดังนี้: ฉันจะอธิบายได้อย่างไรว่าข้อกำหนดเหล่านี้ไร้สาระเล็กน้อย? ฉันจะอธิบายได้อย่างไรว่าจะเป็นการดีกว่าที่จะให้ความสำคัญกับการพัฒนาโครงการจริง ฉันจะอธิบายได้อย่างไรว่าถ้าเป็นไปได้ฉันก็จะไม่แนะนำให้พัฒนาสิ่งนั้น? ฉันจะบอกว่าไม่มีโครงการนี้อย่างสุภาพอ่อนโยนและด้วยความเคารพได้อย่างไร? ฉันจะอธิบายได้อย่างไรว่าสำหรับนักพัฒนาซอฟต์แวร์ที่มีประสบการณ์ 3 ปีนี่อาจเป็นไปไม่ได้

6
จะหลีกเลี่ยง UITableViewController ขนาดใหญ่และเงอะงะบน iOS ได้อย่างไร
ฉันมีปัญหาเมื่อใช้รูปแบบ MVC บน iOS ฉันค้นหาทางอินเทอร์เน็ต แต่ดูเหมือนจะไม่พบทางออกที่ดีสำหรับปัญหานี้ UITableViewControllerการใช้งานหลายอย่างดูเหมือนจะค่อนข้างใหญ่ ตัวอย่างส่วนใหญ่ที่ฉันได้เห็นช่วยให้UITableViewControllerการดำเนินการและ<UITableViewDelegate> <UITableViewDataSource>การติดตั้งใช้งานเหล่านี้เป็นเหตุผลสำคัญว่าทำไมจึงUITableViewControllerเริ่มมีขนาดใหญ่ ทางออกหนึ่งที่จะสร้างการเรียนที่แยกต่างหากที่ดำเนินการและ<UITableViewDelegate> ของหลักสูตรการเรียนเหล่านี้จะต้องมีการอ้างอิงถึง<UITableViewDataSource> UITableViewControllerมีข้อเสียใด ๆ ในการใช้โซลูชันนี้หรือไม่? โดยทั่วไปฉันคิดว่าคุณควรมอบสิทธิ์การใช้งานให้กับชั้นเรียนอื่น ๆ "ผู้ช่วย" หรืออื่น ๆ ที่คล้ายกันโดยใช้รูปแบบตัวแทน มีวิธีใดในการแก้ปัญหานี้เป็นที่ยอมรับหรือไม่? ฉันไม่ต้องการให้แบบจำลองมีฟังก์ชั่นมากเกินไปหรือมุมมอง ฉันเชื่อว่าตรรกะควรอยู่ในคลาสตัวควบคุมเนื่องจากนี่เป็นหนึ่งในเสาหลักของรูปแบบ MVC แต่คำถามใหญ่คือ: คุณควรแบ่งตัวควบคุมของการใช้ MVC เป็นชิ้นส่วนที่จัดการได้อย่างไร (ใช้กับ MVC ใน iOS ในกรณีนี้) อาจมีรูปแบบทั่วไปสำหรับการแก้ปัญหานี้แม้ว่าฉันกำลังมองหาโซลูชันสำหรับ iOS โดยเฉพาะ โปรดยกตัวอย่างรูปแบบที่ดีสำหรับการแก้ไขปัญหานี้ โปรดระบุเหตุผลที่โซลูชันของคุณยอดเยี่ยม

5
MonoTouch vs Objective-C สำหรับการพัฒนา iPhone / iPod / iPad [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัพเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Software Engineering Stack Exchange ปิดให้บริการใน6 ปีที่ผ่านมา สำหรับผู้ที่มีประสบการณ์. Net และต้องการพัฒนาสำหรับ iPhone / iPod / iPad มันคุ้มค่าที่จะเรียนรู้ Objective-C หรือไม่? MonoTouch เป็นทางเลือกที่ดีหรือไม่? อะไรคือข้อเสียเมื่อใช้ MonoTouch กับการเข้ารหัสใน Objective-C
25 c#  .net  iphone  objective-c 

11
เหตุใดจึงจำเป็นต้องทดสอบแอพ iPhone ของฉันบนอุปกรณ์ iPhone จริง
ฉันพัฒนาแอปพลิเคชั่นหนึ่งสำหรับ iPhone และตอนนี้ฉันต้องการมันบน App Store เพื่อน iOS ที่มีปัญหาทางด้านวิทยาศาสตร์ของฉันบอกให้ฉันทดสอบบนอุปกรณ์จริงเช่นบน iPhone ดังนั้นฉันจึงสงสัยว่าเหตุใดจึงจำเป็นต้องทดสอบแอพ iPhone ของฉันบนอุปกรณ์ iPhone จริง ๆ (แม้ว่าพวกเขา (Apple) จะให้ "simulator" ซึ่งใกล้เคียงกับอุปกรณ์ของฉันหรือไม่
23 testing  iphone  ios 

2
Dylib คืออะไร
ฉันกำลังพัฒนาแอพ iphone และทำงานผ่านโค้ดตัวอย่างที่ฉันเห็นซึ่งใช้ libz.dylib ฉันได้ทำการค้นคว้าและพบว่าไม่มีการรู้แจ้งนอกจาก libz.dylib สามารถใช้สำหรับไฟล์ zip ได้ แต่ต้องการเฟรมเวิร์กอื่น ๆ ... ฉันกำลังจัดการกับตัวอย่าง PDF ดังนั้นทำไมต้องใช้ libz.dylib โดยทั่วไปแล้ว Dylib คืออะไร และทำไมทุกรุ่น?

10
ประโยชน์ของ 64 บิต A7 ใน iPhone คืออะไร
ฉันพยายามหาสาเหตุว่าทำไมโปรเซสเซอร์ 64 บิตถึงเป็นเรื่องใหญ่ใน iPhone ฉันเข้าใจว่าจะมีการลงทะเบียนมากเป็นสองเท่าเพื่อให้โปรเซสเซอร์สามารถทำงานกับข้อมูลได้มากเป็นสองเท่าซึ่งควรเพิ่มประสิทธิภาพ อย่างไรก็ตามฉันไม่เห็นโทรศัพท์จำนวนมากที่จะใช้หน่วยความจำมากกว่า 4GB ในเวลาอันรวดเร็ว ดูเหมือนว่า overkill และจะส่งผลเสียต่อแบตเตอรี่ อีกปัญหาที่ฉันเห็นคือตอนนี้ตัวแปรส่วนใหญ่ต้องการหน่วยความจำมากเป็นสองเท่า สิ่งนี้จะสร้างปัญหาในสภาพแวดล้อมอุปกรณ์พกพาที่มีหน่วยความจำน้อย ฉันเชื่อว่าคนที่ Apple ฉลาดและพวกเขาอาจมีเหตุผลที่ดีในการทำเช่นนี้ฉันแค่พยายามที่จะเข้าใจพวกเขา แก้ไข ไม่ค่อยรู้เกี่ยวกับ GPU มากนัก แต่มีคนบอกฉันว่าด้วย 64 บิตเรจิสเตอร์ 2 พิกเซลสามารถโหลดลงในแต่ละรีจิสเตอร์ได้ มีข้อได้เปรียบด้านกราฟิกที่เกี่ยวข้องกับ 64 บิตหรือไม่
21 ios  iphone  64-bit 

2
ในฐานะ บริษัท ที่ตั้งอยู่ในยุโรปจะสามารถเขียนแอปพลิเคชัน iPad ที่กำหนดเองสำหรับลูกค้าได้หรือไม่?
ลูกค้าของเราต้องการให้เราเขียนแอปพลิเคชันที่กำหนดเองสำหรับเขาว่าเขาสามารถใช้กับไอแพดจำนวนหนึ่งใน บริษัท ของเขา แอปพลิเคชันนี้อาจมีประโยชน์สำหรับลูกค้ารายนี้เท่านั้น (อาจเป็นอีกสองหรือสามคนในอนาคต แต่หลังจากการปรับแต่งเพิ่มเติมเท่านั้น) ฉันอ่านว่าถ้าลูกค้าสมัครเป็นสมาชิกกับVolume Volume Programของ Apple เราสามารถจัดหาแอปพลิเคชัน B2B แบบกำหนดเองให้เขาได้ อย่างไรก็ตามสิ่งนี้ดูเหมือนว่าจะถูก จำกัด ให้กับนักพัฒนาซอฟต์แวร์ในสหรัฐอเมริกา (หรือลูกค้า? หรือทั้งสองอย่าง) ทางเลือกสำหรับนักพัฒนาซอฟต์แวร์ในยุโรป (หรือโดยทั่วไปที่ไม่ใช่ของสหรัฐฯ) และลูกค้าในพื้นที่คืออะไร?

1
สถิติเวอร์ชั่น / อุปกรณ์ iOS ปัจจุบัน?
คำตอบของคำถามนี้เป็นความพยายามของชุมชน แก้ไขคำตอบที่มีอยู่เพื่อปรับปรุงโพสต์นี้ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ คำตอบของคำถาม SO นี้ได้กลายเป็นสิ่งเก่าแล้ว: เวอร์ชั่น iOS / สถิติอุปกรณ์ - ฉันจะหาได้ที่ไหน เนื่องจากสกุลเงินเวลาไม่ได้เป็นส่วนหนึ่งของคำถามนั้นและการอัปเดตเวอร์ชัน iOS ได้เปิดตัวแล้วตั้งแต่มีการถามคำถามนี้ มีเว็บไซต์หรือแหล่งข้อมูลสาธารณะอื่น ๆ ที่เก็บรายชื่อเปอร์เซ็นต์ของอุปกรณ์ iOS และเวอร์ชั่น OS ที่ใช้อยู่ในปัจจุบันหรือที่ได้รับการปรับปรุงบ่อยครั้งหรือไม่โดยการตรวจสอบอย่างต่อเนื่องของแอพวิเคราะห์หรือบันทึกเว็บไซต์หรือวิธีอื่น ๆ ? และข้อมูลอุปกรณ์หรือระบบปฏิบัติการใดบ้างที่เป็นแอพการวิเคราะห์ iOS ที่ได้รับอนุญาตให้รายงานในปัจจุบันถ้ามี (... สมมติว่ามีนโยบายความเป็นส่วนตัวที่เหมาะสมและยึดมั่นในหลักสูตรดังกล่าว)
10 iphone  ios  appstore 

3
มีหลักฐานอะไรที่พิสูจน์ได้ว่านักพัฒนาแอพสมาร์ทโฟนมีรายได้เท่าไร? [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Software Engineering Stack Exchange ปิดให้บริการใน5 ปีที่ผ่านมา ฉันกำลังพิจารณาที่จะสร้างแอพสมาร์ทโฟน ก่อนที่ฉันจะเริ่มฉันต้องการดูว่ามันคุ้มค่าหรือไม่ โชคไม่ดีที่ฉันพบว่ามันยากมากที่จะพบหลักฐานที่ชัดเจนว่าผู้พัฒนาแอพดังกล่าวได้รับรายได้เท่าใดจากการซื้อแอปพลิเคชันหรือโฆษณาในแอป การวิจัยที่ดีที่สุดที่ฉันได้พบจนถึงขณะนี้ว่าแอพ IPhone โดยเฉลี่ยมีรายได้682 $ต่อปี จากนั้นอีกครั้งมีแอพจำนวนมากที่ไม่สามารถใช้งานได้และรายได้ของพวกเขาจะนับรวมอยู่ในสถิตินี้ ดังนั้นฉันจึงเป็นตัวอย่างเฉพาะของแอพและรายได้ของแอป

7
แอพ iPhone ที่เรียบง่ายดึงดูดผู้ใช้มากกว่าเว็บไซต์มือถือหรือไม่
ลูกค้าของฉันต้องการทำแอพ iPhone เพราะเธอพบว่าผู้คนมีแนวโน้มที่จะใช้แอพ iPhone มากกว่าไซต์ที่ปรับให้เหมาะกับมือถือ แอพของ iPhone นั้นง่ายมาก - เพียงแค่แสดงสองสามภาพและข้อความบางส่วน ในฐานะโปรแกรมเมอร์ฉันต้องการทำเว็บไซต์สำหรับมือถือให้มีเนื้อหาที่เรียบง่าย จากมุมมองทางเทคนิคฉันรู้สึกว่าเกินความจริงที่จะใช้แอพ iPhone ในสถานการณ์เช่นนี้ มันเหมาะสมหรือไม่ที่จะสร้างแอพ iPhone เมื่อเว็บไซต์มือถือพอเพียงเพราะผู้ใช้ของคุณอยากจะเป็นแอพ iPhone? มีวิธีที่จะโน้มน้าวใจผู้ใช้หรือไม่ว่าเว็บไซต์สำหรับมือถือนั้นใช้งานง่ายเหมือนกันหรือไม่?
9 iphone  mobile 

3
การติดตามการใช้แอพผ่าน REST API มันผิดจรรยาบรรณหรือไม่
ฉันกำลังสร้างแอพที่สื่อสารกับเว็บไซต์ของฉันกับ ASIHTTPRequest ไปยัง REST API บน PHP ทางฝั่งเซิร์ฟเวอร์ โดยปกติในแอปของฉันฉันมีจุดปลายที่แตกต่างกันในฝั่งเซิร์ฟเวอร์และมักจะส่งคืนข้อมูล JSON มันผิดจรรยาบรรณในการเข้าสู่ระบบเคาน์เตอร์ในแต่ละครั้งที่มีการชนกันของอุปกรณ์ปลายทางหรือไม่? ฉันต้องการจะจับภาพว่าแอพพลิเคชั่นนั้นถูกใช้งานอย่างไรโดยจับจุดที่ผู้ใช้เอเจนต์ของผู้ใช้ช่วงเวลาของวันนั้นอาจเป็น IP ของพวกเขา (ไปที่กลุ่มการเข้าชม ฯลฯ ) ฉันควรขออนุญาตทำสิ่งนี้หรือไม่?

9
ส่วนแบ่งรายได้กับลูกค้าที่ไม่สามารถชำระค่าธรรมเนียมการพัฒนา [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Software Engineering Stack Exchange ปิดให้บริการใน4 ปีที่แล้ว ฉันมีลูกค้าที่มีไอเดียสำหรับแอปพลิเคชัน ipad แต่ไม่สามารถหาแหล่งเงินทุนที่เพียงพอสำหรับสิ่งนี้ แนวคิดหนึ่งที่เกิดขึ้นคือฉันทำงานให้ฟรีหรือเสียค่าธรรมเนียมเล็กน้อยจากนั้นรับเปอร์เซ็นต์ของรายได้จาก appstore ฉันจะตัดสินใจว่าเปอร์เซ็นต์ที่เป็นจริงได้อย่างไร สิ่งนี้ได้รับผลกระทบจากราคาใน appstore และฉันจะป้องกันตัวเองจากสถานการณ์ที่ลูกค้าตัดสินใจนำเสนอแอปฟรีได้อย่างไร
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.