คุณสมบัติที่ซ่อนอยู่ของ Xcode 4


109

ตอนนี้ Xcode 4 ได้รับการเผยแพร่อย่างเป็นทางการแล้วก็ถึงเวลาติดตามคำถามก่อนหน้าของฉัน: คุณลักษณะที่ซ่อนอยู่ของ Xcode

แล้วพวกเขาคืออะไร? คำแนะนำและเคล็ดลับเล็ก ๆ น้อย ๆ ของ Xcode 4 ที่คุณขาดไม่ได้คืออะไร?

โปรด จำกัด เคล็ดลับของคุณเฉพาะเคล็ดลับที่ใหม่และเฉพาะเจาะจงสำหรับ Xcode 4!

คำตอบ:


42

หากคุณต้องการให้โค้ดของคุณดูดีเท่าที่รันแสดงว่าคุณได้ใช้งานอย่างไม่ต้องสงสัย#pragma mark - และ#pragma mark <name>เพื่อจัดกลุ่มภาพที่ดีในรายการแบบเลื่อนลงคลาส Xcode Xcode 4 #pragma mark - <name>ในขณะนี้รวมเหล่านี้เป็นเพียงหนึ่งเดียว

เพิ่มเติมเกี่ยวกับเครื่องหมาย pragma

เครื่องหมาย Xcode pragma


2
// MARK: -เวอร์ชัน(พกพาสะดวกกว่าเล็กน้อย) ใช้งานได้หรือไม่
Nikolai Ruhe

1
ใช่ทั้งคู่สบายดี: // MARK: - <ชื่อ> หรือ // MARK: <ชื่อ> -
nschmidt

35
  • shift- cmd- optคลิกที่สัญลักษณ์ช่วยให้คุณสามารถบอก Xcode ได้อย่างชัดเจนว่าคุณต้องการให้ไฟล์นำทางไปเปิดที่ไหน

  • cmd- retทำให้ตัวแก้ไขเวอร์ชัน / ผู้ช่วย (บานหน้าต่างด้านขวามือ) หายไป

  • shift- cmd- Yเพื่อซ่อนดีบักเกอร์

  • cmd- 0เพื่อซ่อนตัวนำทาง (บานหน้าต่างด้านซ้าย)

  • cmd- [1..n]สลับระหว่างตัวนำทางด้านซ้าย

  • cmd- opt- [1..n]สลับระหว่างยูทิลิตี้ (โดยทั่วไปจะอยู่ทางขวา)

  • ctrl- [1..n]สลับไปมาระหว่างไฟล์ต่างๆที่เกี่ยวข้องในตัวแก้ไข

โดยรวมแล้ว Xcode 4 พยายามทำให้สิ่งต่างๆสอดคล้องกันโดยใช้ปุ่มลัด Cmd ใช้สำหรับคำสั่ง mainline การเพิ่มโมดิฟายเออร์มีไว้สำหรับคำสั่งแบบอะนาล็อกที่มุ่งเน้นไปที่คุณสมบัติย่อยหนึ่ง ๆ

(นี่เป็นเพียงสี่สิ่งที่อยู่ในใจว่าเป็นทางลัดที่ฉันใช้บ่อยที่สุดฉันแน่ใจว่ามันจะเปลี่ยนไปเมื่อเวลาผ่านไปเนื่องจากเวิร์กโฟลว์ของฉันได้รับการปรับโครงสร้างใหม่เป็นความร้อนแรงใหม่)


8
shift-cmd-opt-click ... ใจ. ปลิว. ขอบคุณ.
Danilo Campos

1
Oooh ... ขอบคุณสำหรับการแก้ไขเดฟ ไม่ทราบเกี่ยวกับ <kbd> ... </kbd>
bbum

10
สิ่งที่คลิกคือการรวมกันของทางลัดสองทาง: ⌘คลิกที่สัญลักษณ์ใดก็ได้เพื่อเปิดไฟล์ที่ประกาศและ⇧⌥เพื่อเปิดป๊อปอัปที่จะเปิดขึ้นมา คุณสามารถใช้การเพิ่มคีย์คอมโบกับสิ่งอื่น ๆ ได้ตามที่ฉันอธิบายไว้ในคำตอบของฉัน
Peter Hosey

3
นอกจากนี้สำหรับผู้ที่ใช้ทางลัด⌘- [1–6] ของตัวสร้างอินเทอร์เฟซสำหรับผู้ตรวจสอบรายอื่นสิ่งเหล่านี้กลายเป็น⌘⌥- [1–7] ที่คุณกล่าวถึงเมื่อแก้ไขหัวปากกา
Peter Hosey

มีวิธีใช้⇧⌘⌥-click โดยไม่ต้องใช้เมาส์ แต่ใช้แป้นพิมพ์แทน (และเมื่อคาเร็ตอยู่บนสัญลักษณ์ที่คุณต้องการเปิด) ⌘⌥-เปิดตัวแก้ไขใหม่ที่อยู่ติดกัน แต่ AFAICS จะพิจารณาเฉพาะไฟล์ปัจจุบันเท่านั้น
Piotr Byzia

18

Xcode 4 เพิ่มคุณลักษณะ "ข้อมูลโค้ด" ใหม่ซึ่งสามารถเข้าถึงได้ผ่าน View> Utilities> Code Snippet Library หากต้องการเพิ่มข้อมูลโค้ดใหม่ให้เลือกข้อความบางส่วนในมุมมองตัวแก้ไขแล้วลากลงในไลบรารีข้อมูลโค้ด คุณสามารถลากข้อมูลโค้ดออกมาแล้ววางลงในโค้ดเพื่อใช้งานหรือกำหนดทางลัดการเติมให้เสร็จสมบูรณ์

เมื่อคุณพิมพ์ตัวอักษรชุดนั้นจะปรากฏขึ้นโดยอัตโนมัติในเมนูป๊อปอัพการเติมรหัสเมื่อคุณพิมพ์รหัสของคุณ ตัวอย่างเช่นในหมู่อื่น ๆ อีกมากมายที่ผมได้ตัวอย่างการตั้งค่าเพื่อให้พิมพ์ "svk" setValue:<#value#> forKey:<#key#>จะขยายตัวออกไป วิธีนี้ช่วยประหยัดเวลาพิมพ์และ / หรือตกปลาได้มากมายในเมนูการเติมข้อความอัตโนมัติสำหรับวิธีการและนิพจน์โค้ดอื่น ๆ ที่คุณใช้บ่อยที่สุด Xcode มาพร้อมกับตัวอย่างข้อมูลในตัวจำนวนมากซึ่งมีประโยชน์มากเช่นกัน


15

ทางลัดใหม่ที่ฉันใช้บ่อยที่สุด: ปัดสามนิ้ว (ขึ้นหรือลง) เพื่อสลับคู่ (ระหว่างอินเทอร์เฟซและไฟล์การนำไปใช้งาน) ไม่มีกายกรรมด้วยมืออีกต่อไป!

ขอบคุณข้อมูลhttps://twitter.com/xctotd/status/48148271759241216


1
@Dave DeLong คุณทำสิ่งนี้บนคีย์บอร์ดได้อย่างไร? ฉันกำลังทำ option-command-up เพื่อรับจากอินเทอร์เฟซไปจนถึงการนำไปใช้งานใน XCode 3 สิ่งนี้ใช้ไม่ได้อีกต่อไปใน 4 วิธีใหม่คืออะไร?
Dan Rosenstark

5
@yar control-cmd-up / down arrow
Dave DeLong

ขอบคุณเช่นเคย @Dave DeLong
Dan Rosenstark

กรณีนี้ยังคงอยู่ใน Lion หรือไม่? Cos in lion การปัดแนวตั้ง 3 นิ้วบนแทร็คแพดเพื่อเปิดใช้งาน Mission Control ฉันสมมติว่าเรากำลังพูดถึงการเลื่อนแทร็กแพดไม่ใช่เมาส์วิเศษ
DonnaLea

ดูเหมือนว่าจะไม่มีวิธีง่ายๆในปัจจุบันแม้ว่าคุณจะเปลี่ยน Mission Control เป็นการปัด 4 นิ้วก็ตาม ดูกระทู้นี้: stackoverflow.com/questions/6771057/…
wdn

13

shift- - optionคลิกที่ไฟล์ในไฟล์รายการกลุ่มและไฟล์Project Navigator หรือกดค้างไว้shift- optionขณะเลือกไฟล์จาก Jump Bar

คุณจะได้รับป๊อปโอเวอร์สำหรับเลือกตำแหน่งที่จะเปิดไฟล์ แท็บใหม่หรือที่มีอยู่ตัวแก้ไขแยก (ผู้ช่วย) ใหม่หรือที่มีอยู่หน้าต่างใหม่ทุกตัวเลือกที่เป็นไปได้จะอยู่ที่นั่น


4
ขอบคุณที่ชี้ให้เห็น มีประโยชน์มาก. นอกจากนี้ยังใช้งานได้กับไฟล์ที่เลือกในกล่องโต้ตอบ "เปิดอย่างรวดเร็ว" (⇧⌘O)
Cris

2
ฉันชอบที่งานนี้กลายเป็นวิดเจ็ต UI เล็ก ๆ น้อย ๆ ที่คนส่วนใหญ่ไม่เคยเห็น :)
Simon Whitaker

13

แท็บใน Xcode 4 นั้นยอดเยี่ยมมาก แต่ละอันจะมีเค้าโครงแยกต่างหากดังนั้นคุณสามารถมีหลายแท็บโดยมีสิ่งต่าง ๆ อยู่ในนั้นและวางแต่ละแท็บได้อย่างเหมาะสม

ฉันได้รับการตั้งค่าของฉันกับโครงการสามรูปแบบหนึ่งสำหรับวัตถุโครงการหนึ่งสำหรับแต่ละจะงอย (แสดงแหล่งที่มาชั้นของเจ้าของ) และหนึ่งสำหรับแต่ละชั้นเรียน

มีข้อบกพร่องอย่างหนึ่งที่นี่: ณ วันที่ 4.0 Xcode จะรีเซ็ตสถานะ (ปิดผู้ช่วย) ของแท็บที่ใช้งานอยู่เมื่อคุณเปิดโปรเจ็กต์อีกครั้ง วิธีแก้ปัญหาคือเปลี่ยนไปใช้แท็บโดยไม่มีผู้ช่วยให้ Xcode ปิดก่อนที่คุณจะปิดโปรเจ็กต์ ฉันได้ยื่นเรื่องนี้เป็นหมายเลขเรดาร์ 9178441


10
  • ctrl- 6แสดงส่วนภายในไฟล์ของแถบกระโดด (เปิดใช้งานการข้ามไปยังวิธีการที่ควบคุมด้วยแป้นพิมพ์)

  • cmd- {/ }เลือกแท็บก่อนหน้า / ถัดไป

  • cmd- Jไปที่ตัวแก้ไขใด ๆ (แต่ทำไมโอ้ทำไม TAB ไม่วนระหว่างพวกเขา?)


1
นอกจากนี้โปรดทราบว่าแป้นพิมพ์ลัดสามารถกำหนดค่าได้ ฉันเปลี่ยนแท็บก่อนหน้า / ถัดไปเป็น⌘⌥⇠ / ⇢เพื่อให้เข้ากับ Chrome
Peter Hosey

7

บรรณาธิการ ShortCuts

  • Cmd+ Ctrl+ up/downข้ามไปมาระหว่างไฟล์. h & .m
  • Cmd+ Ctrl+ Left/Rightข้ามไปมาระหว่างไฟล์ที่แก้ไขก่อนหน้า / ไฟล์ที่แก้ไขถัดไป

ทางลัดเค้าโครง

  • Cmd+ 0 ซ่อนหรือแสดงตัวนำทาง
  • Cmd+ opt+ 0 ซ่อนหรือแสดงผู้ตรวจสอบ
  • Cmd+ Shift+ Yซ่อนหรือแสดงคอนโซลดีบักเกอร์

ทางลัดของ Navigators

  • Cmd+ 1 โครงการ
  • Cmd+ 2 สัญลักษณ์
  • Cmd+ 3 ค้นหา
  • Cmd+ 4 ปัญหา
  • Cmd+ แก้ไขข้อ5 บกพร่อง
  • Cmd+ 6BreakPoint
  • Cmd+ 7 บันทึก

การสลับแท็บและการกระโดด

  • Cmd+ { แท็บก่อนหน้า
  • Cmd+ } แท็บถัดไป
  • Cmd+ j เลือกสถานที่ที่จะกระโดด
  • Shift+ Option+ ClickFile เลือกตำแหน่งที่จะเปิดไฟล์
  • Cmd+ Alt+ Option+ Clickเลือกตำแหน่งที่จะเปิดวิธีการ

ผู้ตรวจ

  • Cmd+ Opt+ ตัว1 ตรวจสอบไฟล์
  • Cmd+ Opt+ 2 ความช่วยเหลือด่วน
  • Cmd+ Opt+ 3ตัวตรวจสอบเอกลักษณ์
  • Cmd+ Opt+ ตัว4ตรวจสอบคุณสมบัติ
  • Cmd+ Opt+ 5 ตรวจสอบขนาด
  • Cmd+ Opt+ ตัว6 ตรวจสอบการเชื่อมต่อ

สร้างที่เกี่ยวข้อง

  • Cmd+ B สร้าง
  • Cmd+ Shift+ K ทำความสะอาด
  • Cmd+ . ด้านบน

การพับรหัส

  • Cmd+ Alt+ Leftย่อวิธี / คลาส / อินเทอร์เฟซปัจจุบันให้น้อยที่สุด
  • Cmd+ Alt+ Right ขยายวิธีการปัจจุบัน / คลาส / อินเทอร์เฟซ
  • Cmd+ Alt+ Shift+ Leftย่อวิธี / คลาส / อินเทอร์เฟซทั้งหมด
  • Cmd+ Alt+ Shift+ Rightขยายวิธี / คลาส / อินเทอร์เฟซทั้งหมด

สิ่งเหล่านี้ไม่ใช่คุณสมบัติที่ซ่อนอยู่
Todd Hopkinson

@icnivad - คุณสมบัติที่ซ่อนอยู่มากมายสามารถเข้าถึงได้โดยใช้ทางลัดเช่นการกระโดดไฟล์การสลับแท็บเป็นต้น
Sagar R. Kothari

6

นี่คือสิ่งแรก แท็บ! Xcode 4 ได้แทนที่ "แถบรายการโปรด" ของ Xcode 3 ที่มีประโยชน์ แต่ไม่ค่อยได้ใช้ด้วยแท็บแบบต่อเนื่อง ซึ่งหมายความว่าคุณสามารถเก็บชุดเอกสารที่ใช้งานทั่วไปไว้ในแถบแท็บของคุณได้

ไม่ใช่คุณลักษณะที่ซ่อนอยู่อย่างแน่นอน - แต่ความจริงที่ว่าแท็บยังคงอยู่นั้นอาจพลาดได้ง่าย


2
นอกจากนี้คุณสามารถกำหนดชื่อที่กำหนดเองให้กับแท็บซึ่งเป็นสิ่งที่ฉันไม่รู้จนกระทั่ง Scott Stevenson กล่าวถึง: twitter.com/scottstevenson/status/50270610038865921
Brad Larson

5
ใช่คุณสามารถคลิกสองครั้งที่แท็บใน Xcode 4 เพื่อเปลี่ยนชื่อจากนั้นใช้แท็บที่มีชื่อใน Prefs> Behaviors (ผ่าน @scottstevenson)
cocoapriest

3
โอ้นี่มีประโยชน์มาก ดังนั้นฉันสามารถตั้งค่าแท็บดีบักเกอร์ / คอนโซลที่แสดงเฉพาะแท็บเหล่านั้นจากนั้นให้แสดงขึ้นในระหว่างการรัน นี่ดีกว่าการที่มันโผล่ขึ้นลงตลอดเวลา
Danilo Campos

6

หากคุณประสบปัญหาในการจัดทำดัชนีโครงการของคุณ (เช่นสัญลักษณ์ที่ไม่ปรากฏในการเติมข้อความอัตโนมัติ) ให้เปิดหน้าต่างผู้จัดงานคลิกแท็บโครงการและใช้ปุ่ม "ลบ" เพื่อลบข้อมูลที่ได้รับสำหรับโครงการของคุณ . สิ่งนี้จะบังคับให้มีการสร้างดัชนีของโครงการขึ้นมาใหม่รวมทั้งการทิ้งผลิตภัณฑ์ที่สร้างขึ้น


6

ปุ่มลัดที่มีประโยชน์สำหรับการทำงานบนหน้าจอขนาดเล็ก ได้แก่ :

  • cmd- shift- y- ซ่อนและแสดงคอนโซล / พื้นที่ดีบัก

  • cmd- 0- ซ่อนและแสดงการนำทางไฟล์


6

ตอนนี้คุณสามารถเชื่อมโยงกลุ่มใน Project Navigator กับโฟลเดอร์บนดิสก์ มันมักจะรบกวนฉันก่อนเสมอว่ามุมมองไฟล์ Xcode 3 อาจไม่ได้แสดงถึงโครงสร้างที่แท้จริงของโครงการบนดิสก์

สร้างกลุ่มใหม่จากนั้นเมื่อไฮไลต์กลุ่มใหม่แล้วให้เปิดตัวตรวจสอบไฟล์ ในส่วนข้อมูลประจำตัวทางด้านขวาใต้ "เส้นทาง" เป็นไอคอนขนาดเล็กคลิกที่นี่เพื่อเปิดกล่องโต้ตอบไฟล์เบราว์เซอร์เพื่อให้คุณสามารถเลือกไดเร็กทอรีสำหรับกลุ่มนี้

ตัวตรวจสอบไฟล์


6
มีอะไรใหม่ที่นี่? คุณสามารถเชื่อมโยงกลุ่มไปยังไดเรกทอรีได้ตลอดเวลา (Xcode 3: Command-I ในกลุ่ม)
Nikolai Ruhe

5

หากคุณกดปุ่ม FN ค้างไว้คุณสามารถสแกนเอกสารของคุณด้วยปุ่มลูกศรโดยไม่ต้องเลื่อนเคอร์เซอร์


5

แถบกระโดด:

ถ้าคุณเขียนฟังก์ชันภายนอก:

// FIXME: A Bug
// TODO: Later
// ???: ???
// !!!: !!!
// MARK: This a mark

จะชอบ:

นอกจากนี้คุณสามารถค้นหา:

คลิกด้วยOption( Shiftในเวลาเดียวกันคุณสามารถเลือกหน้าต่างอื่นได้) คุณจะเห็นกล่องโต้ตอบที่ให้คุณระบุตำแหน่งที่จะเปิดไฟล์:

การควบคุมแหล่งที่มา:

หากคุณใช้ svn หรือ git การยกเลิกการเปลี่ยนแปลงทำได้ง่าย:

buidler อินเทอร์เฟซ

ใน xcode 4.2 คุณสามารถข้ามไปที่ตัวสร้างอินเทอร์เฟซได้ที่นี่:

คลิกที่วัตถุ ui ด้วยShiftมันจะแสดงรายการของวัตถุทั้งหมดที่อยู่ใต้จุดนั้น

ลองสิ่งนี้: เลือกวัตถุ ui ค้างไว้Optionแล้วเลื่อนเมาส์ไปที่วัตถุอื่น ๆ มันจะชอบ:

อื่น ๆ

Hotkey: Shift+Command+Oเปิดอย่างรวดเร็ว

ลอง:

#error message
#warning message

และอ่าน: การเขียนและแก้ไขซอร์สโค้ด


4

แก้ไขข้อความ :

  • การคลิก Cmdบนชื่อคลาสจะนำคุณไปยังไฟล์การใช้งาน (หรือส่วนหัว) ของคลาสนั้นการคลิก cmd บนวัตถุจะนำคุณไปยังตำแหน่งที่ประกาศวัตถุ
  • การคลิก Altจะเปิดป๊อปอัปเอกสารสำหรับวัตถุที่คุณคลิก

การเพิ่มเฟรมเวิร์ก : คุณไม่สามารถทำได้โดยคลิกขวาที่โปรเจ็กต์หรือกลุ่ม (เช่นใน Xcode 3) คุณต้องไปที่มุมมองโครงการเลือกเป้าหมายของคุณและไปที่แท็บ "ขั้นตอนการสร้าง" กรอบสามารถจัดการได้ในส่วน "เชื่อมโยงไบนารีกับไลบรารี"

การตั้งค่าการอ้างอิงเป้าหมาย : คล้ายกับข้างต้นในส่วน "การอ้างอิงเป้าหมาย" ของแท็บ "ขั้นตอนการสร้าง"

เก็บไฟล์เก็บถาวรของคุณให้ปลอดภัย -ก่อนติดตั้ง Xcode 4 (จาก 3) คุณจะสูญเสียพวกเขา (เป็นไปได้มากที่สุด) และพวกเขาสูญเสียความสามารถในการเป็นสัญลักษณ์ของบันทึกข้อขัดข้องของคุณ

Delete action-BEWARE : "Delete" (แทน "Remove Reference Only") จะลบไฟล์จากไดรฟ์ของคุณโดยตรง มันไม่เข้าไปในถังขยะดังนั้นคุณจึงไม่สามารถกู้คืนได้


1
DELETE แย่มาก ฉันไม่สามารถเอาคืนจาก TRASH :(
Sagar R. Kothari

4

cmd- Jข้ามไปที่ตัวแก้ไข แต่ถ้าคุณเปิดตัวแก้ไขมากกว่าหนึ่งรายการคุณจะได้รับภาพซ้อนทับที่มีตัวแก้ไขที่เปิดอยู่ทั้งหมด คุณสามารถใช้cmd- และcmd-เพื่อสลับระหว่างเครื่องมือแก้ไขที่เปิดอยู่

นอกจากนี้หากคุณมีปัญหาในการหาตัวเลือกหรือคุณสมบัติสำหรับอะไรก็ตามหน้าต่าง utilites อาจเป็นทางออกที่ดีที่สุดของคุณ:

hide and show utilities: cmd- opt-0

สิ่งที่มักซ่อนอยู่ที่นี่ซึ่งไม่เข้าใจง่าย:

  • คุณสมบัติของเอนทิตีแบบจำลองข้อมูล
  • คุณสมบัติของโมเดลข้อมูล
  • คุณสมบัติ xib

4
  • คุณไม่จำเป็นต้องประกาศ IBAction - วิธีการในไฟล์. h & คุณสามารถเชื่อมต่อโดยตรงในตัวสร้างอินเทอร์เฟซ

ตัวอย่าง:

-(IBAction)btnLogInTapped:(id)sender {
    // place following method in .m file of your code. save file. Open the
    // .xib file of viewController
    // click on files owner
    // click on connection-inspector.
    // you can view your methods under "received actions"
}
  • คุณไม่จำเป็นต้องประกาศตัวแปรหากคุณกำลังสร้างคุณสมบัติสำหรับมัน

ตัวอย่าง:

// a property declared in .h File of your view controller.
@property (nonatomic, retain) LogInVCtr *nxtLogInVCtr;

// synthesize above property in .m File
@synthesize nxtLogInVCtr;
// or
@synthesize nxtLogInVCtr = _nxtLogInVCtr;
// and you are done, you don't need to declare variable for it.

3

รายการโปรดอย่างหนึ่งของฉันคือค่ากำหนดลักษณะการทำงาน "เปิดแท็บ" หากคุณไปที่ "พฤติกรรม" ในค่ากำหนดคุณสามารถตั้งค่าให้ไปที่แท็บเฉพาะเมื่อใดก็ตามที่การวิ่งเริ่มขึ้น คุณสามารถตั้งชื่อแท็บบางอย่างเช่น "Debug" และ Xcode4 จะสร้างให้คุณหากไม่มีอยู่และจะนำคุณไปที่นั่นเมื่อคุณเริ่มการดีบัก คุณสามารถกำหนดค่าแท็บนี้ได้ตามที่คุณต้องการสำหรับเซสชันการดีบักและมันจะติดแบบนั้นหลังจากที่คุณปิดดังนั้นเมื่อใดก็ตามที่คุณเรียกใช้ Xcode4 จะได้รับการตั้งค่าตามที่คุณต้องการในแท็บแยกต่างหาก คุณยังสามารถฉีกแท็บนี้ออกเป็นหน้าต่างแยกต่างหากซึ่งในกรณีนี้ Xcode4 จะเปิดหน้าต่าง "Debug" ที่กำหนดค่าไว้เป็นพิเศษทุกครั้งที่คุณเริ่มการทำงาน! คุณลักษณะนี้ดีมากเพราะช่วยให้แท็บหรือหน้าต่างแก้ไขโค้ดปกติของคุณไม่รกไปด้วยบันทึกและบานหน้าต่างดีบักเกอร์ เพียงแค่ปิด "


ยอดเยี่ยม! สิ่งนี้ทำให้ฉันรู้สึกแย่มานานแล้ว
Imron

2

ใน XCode3 มีตัวเลือกสำหรับ "เปลี่ยนชื่อโครงการ" ตอนนี้คุณต้องคลิกสองครั้ง (คลิกที่สองช้าๆ) เพื่อเปลี่ยนชื่อโครงการและเสร็จสิ้น


2

เพื่อ จำกัด จำนวนการดำเนินการสร้างพร้อมกัน

นี่คือการกำหนดลักษณะที่ซ่อนอยู่ (ค่อนข้าง) ซึ่งช่วยให้คุณสามารถกำหนดจำนวนงานคอมไพล์พร้อมกันได้:

defaults write com.apple.dt.Xcode IDEBuildOperationMaxNumberOfConcurrentCompileTasks 4

เพื่อปิดใช้งานการสร้างดัชนีใน IDE

สิ่งนี้ปิดใช้งานการสร้างดัชนีความรู้สึกของรหัสซึ่งสามารถประหยัดทรัพยากรจำนวนมากในโครงการขนาดใหญ่:

defaults write com.apple.dt.XCode IDEIndexDisable 1

เพื่อเปิดใช้งานใหม่:

defaults delete com.apple.dt.XCode IDEIndexDisable

โปรดทราบว่าคุณควรออกจาก Xcode ตั้งค่าการกำหนดลักษณะตามต้องการการเปลี่ยนแปลงจะมีผลเมื่อคุณรีสตาร์ท Xcode


1

หากคุณต้องการใช้ vim / emacs ที่ทำงานบนพูด Terminal หรือโปรแกรมแก้ไขภายนอกอื่น ๆ คุณสามารถสร้างโปรเจ็กต์ xcode ของคุณเพิ่มไฟล์และอะไรก็ได้จากนั้นเปลี่ยนไปใช้การแก้ไขไฟล์ดังกล่าวโดยใช้การแก้ไขแบบใดที่เหมาะสมกับคุณที่สุด เมื่อใดก็ตามที่คุณเปลี่ยนโฟกัสไปที่หน้าต่าง xcode4 ไฟล์ที่แก้ไขจะถูกโหลดซ้ำ (เช่นเดียวกับ Xcode3) และคุณสามารถสร้าง / รันแอปพลิเคชันของคุณได้


1

ข้อกำหนดสถานที่สร้างสองประเภทโดยใช้การตั้งค่า XCode4

  1. ตำแหน่งที่ระบุโดยเป้าหมาย - ไดเร็กทอรี 'Build' อยู่ในไดเร็กทอรีโปรเจ็กต์ของคุณ
  2. ตำแหน่งในDerived Data (แนะนำโดย XCode ดังที่คุณเห็นในภาพหน้าจอ) - ไดเรกทอรี 'Build' อยู่ภายใต้ตำแหน่ง DerivedData ที่ระบุ (เช่นที่นี่ในกรณีของฉัน/Users/digicorp/Library/Developer/XCode/DerivedData)

โปรดดูภาพหน้าจอต่อไปนี้

ใส่คำอธิบายภาพที่นี่

ใส่คำอธิบายภาพที่นี่


0

ความช่วยเหลืออย่างรวดเร็ว

Ctrl+ Option/ Alt+f

ค้นหาความช่วยเหลือด่วน ตัวอย่างเช่น,

@property (nonatomic, retain) NSString *strQuery;

เคอร์เซอร์ข้อความของฉันอยู่ที่NSString& ถ้าฉันกดCtrl+ Option+fมันจะแสดงเอกสารอย่างรวดเร็วในตัวตรวจสอบ / ยูทิลิตี้

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