รวม Plug-in ของ Xcode สำหรับ iOS Developer



วันนี้มาจะแนะนำ Plug-in สำหรับ Xcode เพื่อให้การทำงานของเราๆ สนุกขึ้นกันนน :)
Plug-in บางตัวนี่ช่วยลดระยะเวลาที่ไม่จำเป็นออกได้เยอะเหมือนกันนะ


เริ่มจากตัวแรก Alcatraz ก่อนเลยแล้วกัน
Alcatraz เป็น Plug-in Manager สำหรับ Xcode ที่จะรวบรวม Plug-in มากมาย ให้เราได้ใช้งานกัน

โดย Plug-in บางตัวก็ลงจาก Alcatraz นี่แหละ หรือไม่ ถ้าไม่ได้ลงจาก Alcatraz เราจะเขียนวิธีลงไว้ให้นะ

curl -fsSL https://raw.github.com/supermarin/Alcatraz/master/Scripts/install.sh | sh

ถ้าใช้ Script ด้านบนลงไม่สำเร็จก็ Clone Repository นี้ https://github.com/mneorr/Alcatraz
แล้วสั่ง Build Project ก็ได้แล้ว (อย่าลืม pod install ก่อนนะ)

XAlignhttps://github.com/qfish/XAlign

ตัวแรกเป็น Plug-in ในการจัด Code ใน Indicator ต่างๆ เช่นเครื่องหมาย = เป็นต้น
ลองดูตัวอย่างสักหน่อยแล้วกันนะ



วิธีการลงใช้ Script ตามนี้เบย
# install
    $ curl github.so/XAlign/build/install.sh | sh

    or

    # update
    $ curl github.so/XAlign/build/update.sh | sh

KFCocoaPods: https://github.com/ricobeck/KFCocoaPodsPlugin


นี่ก็เป็นอีกตัวที่น่าสนใจ สำหรับคนที่ใช้ Depenency Management อย่าง Cocoapods ซึ่งจะช่วยให้เราสามารถแก้ไข Podfile
สั่ง Install และ Update Dependency ได้จาก Xcode เลย (Plug-in ตัวนี้ไม่รองรับ Xcode 4 นะ)

วิธีการลงก็ง่ายๆ เพียง Clone Repository จากนั้นพิมพ์ pod install ใน Terminal
เปิด .xcworkspace ไฟล์แล้ว Build Project ได้เลยครับ ง่ายมาก

XVimhttps://github.com/JugglerShu/XVim

สาวก Vim ต้องนี่เลย ผมไม่รู้จะอธิบายอะไรต่อ เพราะไม่เคยใช้ แต่คนใช้ Vim น่าจะเข้าใจดี
เพราะนั่นคือทางที่ท่านเลือก Learning Curve ผมไม่สูงพอจะใช้ 5555 พยายามหลายครั้งละ

วิธีการลงก็ให้ Clone Repository ลงมา แล้วเปิด Xcode Project ด้านใน
เลือก Scheme สำหรับ Xcode Version ที่จะ Build แบ่งออกเป็น 4.x และ 5
Builde Project & Restart Xcode

สามารถลงผ่าน Alcatraz ได้เช่นกัน

ColorSensehttps://github.com/omz/Colorsense-for-Xcode

ใครนึกไม่ออกบ้าง ว่า Code สี หรือค่าสีที่ใส่ไป แท้จริงแล้วมันเป็นสีอะไร
ถ้าแบบต้องการไล่เฉดลงมาอีกนิด จะต้องเพิ่ม R, G หรือ B เท่าไหร่

Plug-in นี้จะแสดงสีให้เอง :) ลองดูตัวอย่างนะ
ลงผ่าน Alcatraz ได้เลยครับ Plug-in ชื่อ OMColorSense

 KSImageNamedhttps://github.com/ksuther/KSImageNamed-Xcode อันนี้ผมชอบมาก ตอนเห็นพี่คนนึงใช้แล้ว เท่มาก ... ปกติเราจะต้องดูชื่อของ Image ต่างๆ แล้วเอามา Code ใช่ไหมครับ :) แต่ Plug-in ตัวนี้จะช่วยให้เราได้เห็น Graphic ทันที เพื่อความแน่ใจ ซึ่งมันเท่มาก ลองใช้ดูนะ
ลงจาก Alcatraz ได้เลยเช่นกัน Plug-in ชื่อ KSImageNamed

BBUFullIssueNavigatorhttps://github.com/neonichu/BBUFullIssueNavigator หลายคนประสบปัญหานี้ แม้มันอาจจะไม่ใช่ปัญหาเท่าไหร่หรอกนะ เพราะเราสามารถยืด Project Navigator ได้ แต่ Plug-in นี้จะช่วยให้เราไม่ต้องทำอย่างนั้น


ลงผ่าน Alcatraz ได้เลยครับ Plug-in ชื่อ BBUFullIssueNavigator

Derived Data Exterminatorhttps://github.com/kattrali/deriveddata-exterminator เป็น Plug-in ที่จะช่วยเข้าไปลบ Temp File ของ Xcode ใน DerivedData Folder ให้เรา ซึ่งปกติจะต้องใช้ Terminal พิมพ์เข้าไปนั่งลบตลอด เวลา Xcode เกิดอาการป้ำๆ เป๋อๆ


ลงผ่าน Alcatraz ได้เลยครับ Plug-in ชื่อ Derived Data Exterminator

SCXcodeSwitchExpanderhttps://github.com/stefanceriu/SCXcodeSwitchExpander เมื่อไหร่ก็ตามที่เราใช้ typedef NS_ENUM แล้วต้องใช้ Switch เพื่อแยกกรณีต่างๆ จะต้องมาพิมพ์ให้ถูกทุกครั้ง ก็เปลี่ยนซะ มาเป็นไม่ต้องพิมพ์มันซะเลย สบายขึ้นเยอะ ดูตัวอย่างเอานะ


ลงผ่าน Alcatraz ได้เลยครับ Plug-in ชื่อ SCXcodeSwitchExpander

VVDocumentation-Xcodehttps://github.com/onevcat/VVDocumenter-Xcode มาแนวเดียวกับด้านบน แต่เป็น Plug-in ที่ช่วย Generate Apple Docs Format เพื่อทำ Documented ให้ method ต่างๆ


ลงผ่าน Alcatraz ได้เลยครับ Plug-in ชื่อ VVDocumentation-Xcode

Lin: A Localization Manager for Xcode 5 http://questbe.at/lin/ คล้ายๆ กับ KSImageNamed เลย แต่เป็น Localization Manager เวลาเราทำ Localized String File สว่นใหญ่ก็ต้องย้อนกลับไปดูว่า key นี้จะได้คำว่าอะไรๆ สินะครับ ตัวนี้ก็มาช่วยลดเวลา ทำให้เราไม่ต้อง Switch ไป Localized File อีกต่อไป

Popular posts from this blog

[Android Dev] การติดตั้ง Eclipse+AndroidSDK เพื่อพัฒนาโปรแกรมบน Android

12 วิธี การบริการและดูแลลูกค้าในร้าน Starbucks

5 TED Talk ที่จะช่วยให้คุณทำงานดีขึ้น