ტოპ 3 ინსტრუმენტი Mac დეველოპერებისთვის

მიუხედავად იმისა, უბრალოდ სწავლობთ კოდირებას, სწავლობთ კომპიუტერულ მეცნიერებას თუ კარგად გამოცდილი Mac-ის დეველოპერი ხართ, ეს სამი აპი ნამდვილად დაგეხმარებათ თქვენს მუშაობაში. მე მაქვს აპლიკაცია, რომელიც უამრავ ახალ ფუნქციას ამატებს Xcode Simulator-ს, რაც ამარტივებს პაკეტების მართვას Homebrew-ში და Xcode-ის ჩამოტვირთვისა და ინსტალაციის უკეთეს გზას.

ყველა ეს ინსტრუმენტი, თავისთავად, ღია წყაროა. არის ბმულები GitHub-ის თითოეულ რეპოსთან, სადაც შეგიძლიათ ისწავლოთ მათგან და თავად შეადგინოთ ისინი.

ტოპ 3 უფასო და ღია კოდის ხელსაწყოები Mac დეველოპერებისთვის

უყურეთ ამ ყველაფერს მოქმედებაში ვიდეოში:

No1: სიმულატორის მართვის ოთახი

iOS სიმულატორი შესანიშნავი ინსტრუმენტია იმ მოწყობილობებზე ტესტირებისთვის, რომლებსაც არ ფლობთ, მაგრამ მას აქვს შეზღუდული ფუნქციები. მაშინაც კი, თუ თქვენ გაქვთ უამრავი iPhone-ის გამართვა, კარგი პრაქტიკაა შეამოწმოთ როგორ მუშაობს თქვენი აპლიკაცია სხვადასხვა სიტუაციები, როგორიცაა უჯრედის ცუდი დაფარვა, გაუქმებული ნებართვები, დაბალი ბატარეა ან უცნაური გეოგრაფიული ლოკაციები.

მართვის ოთახი Mac-ისთვის
სიმულატორის კონტროლისა და შესწორებების მრავალი გვერდი.
სკრინშოტი: დ. გრიფინ ჯონსი / მაკის კულტი

სწორედ აქ შემოდის საკონტროლო ოთახი. ეს არის პოლ ჰადსონის მოსახერხებელი აპლიკაცია, რომელიც სიმულატორს აძლიერებს. მარტივი მომხმარებლის ინტერფეისი გაძლევთ გრაფიკულ კონტროლს ყველა ზემოთ და სხვაზე.

თქვენ გაქვთ ორი ღილაკი, რომ დააკოპიროთ ბუფერი სიმულატორში ან მის გარეთ - ნამდვილად მოსახერხებელია URL-ების ან ტექსტის სტრიქონების გადასაცემად. ერთი ღილაკი იწვევს iCloud სინქრონიზაციას; მე ნამდვილად ვისურვებდი, რომ მეტი აპლიკაცია შეიცავდეს ღილაკებს ამისათვის. არის ტექსტური ველი, სადაც შეგიძლიათ გახსნათ აპს-შიდა URL (ან ღრმა ბმული), რომელიც დაგეხმარებათ შეამოწმოთ თქვენი აპლიკაციის კონკრეტული სფეროები.

და რა თქმა უნდა, მას აქვს ეკრანის ჩაწერის ფუნქცია, რათა ადვილად შექმნათ ვიდეო და GIF.

შექმენით ან ჩამოტვირთეთ საკონტროლო ოთახი GitHub რეპოდან აქ.

No2: კორკი, უკეთესი პაკეტის მენეჯერი

Homebrew არის ფანტასტიკური გზა ყველა სახის სასარგებლო ხელსაწყოსა და პაკეტის დასაყენებლად, მაგრამ მისი გაშვება ტერმინალიდან შეიძლება რთული იყოს.

როგორც ბრძანების ხაზის ყველა ინტერფეისის შემთხვევაში, თქვენ დაივიწყებთ ზუსტ შელოცვას, რომელიც აუცილებელია იმისათვის, რომ გააკეთოთ ის, რაც გსურთ. და თუ რამე არასწორედ წარიმართება, თქვენ უნდა წაიკითხოთ ხანდახან აუხსნელი შეცდომის შეტყობინებები, რომლებიც იკარგება ტექსტის აბზაცებში, რომლებიც ავსებენ პატარა ფანჯარას.

ffmpeg-ის მართვა კორკში
ასეთი მოსახერხებელი GUI-ები, ამიტომაც დავტოვეთ ბრძანების ხაზის ინტერფეისები.
სკრინშოტი: დ. გრიფინ ჯონსი / მაკის კულტი

Cork აქცევს მთელ ამ არეულობას მარტივ GUI-ად. თქვენ შეგიძლიათ იხილოთ დაინსტალირებული პაკეტების სია გვერდითა ზოლში. დააწკაპუნეთ ერთზე, რათა ნახოთ, აქვს თუ არა მას დამოკიდებულება თქვენს სისტემაში არსებულ სხვა პაკეტებთან.

ერთი ღილაკით შეგიძლიათ დაამაგროთ პაკეტი კონკრეტულ ვერსიაზე, რათა არ განახლდეს. დავდებ, რომ არ იცი რომ ტერმინალის ბრძანება თავის ზემოდან. დააწკაპუნეთ განახლების ხატულაზე ხელსაწყოთა ზოლში, რათა შეამოწმოთ და განაახლოთ ყველა დაინსტალირებული პაკეტი (გარდა თქვენ მიერ ჩამაგრებული).

კორკში პაკეტის დამატება
ძიების ფუნქცია ნამდვილად მოსახერხებელია. ადრე არ ვიცოდი ამ პაკეტის არსებობა, უბრალოდ ვიპოვე.
სკრინშოტი: დ. გრიფინ ჯონსი / მაკის კულტი

პაკეტის დამატება ასევე ბევრად უფრო ადვილია. დააწკაპუნეთ ღილაკზე დამატება ინსტრუმენტთა პანელში. თქვენ არ გჭირდებათ ზუსტად შეიყვანოთ სახელი - ეს ასევე საძიებო ველია. ჩაწერეთ რამე და მიიღებთ შესაძლო შედეგების ჩამონათვალს. დააწკაპუნეთ Დაინსტალირება დასამატებლად.

მე მოგიწოდებთ მხარი დაუჭირეთ დეველოპერს აპლიკაციის შეძენით თუ ამის საშუალება გაქვთ. Ასევე შეგიძლიათ შექმენით იგი GitHub რეპოს წყაროს კოდიდან.

No3: Xcodes, Xcode-ის მართვისთვის

Xcodes აინსტალირებს Xcode-ის რამდენიმე სხვადასხვა ვერსიას
გადართეთ Xcode-ის რამდენიმე ინსტალაციას შორის დაწკაპუნებით.
სკრინშოტი: დ. გრიფინ ჯონსი / მაკის კულტი

არა, ეს არ არის ბეჭდვითი შეცდომა. Xcode არის ინსტრუმენტი, რომელიც მართავს Xcode-ის რომელი ვერსიები გაქვთ დაინსტალირებული და ერთი დაწკაპუნებით შეგიძლიათ შეცვალოთ რომელია თქვენი აქტიური ვერსია.

ეს შეიძლება გამოგადგეთ, თუ მუშაობთ რამდენიმე სხვადასხვა აპლიკაციაზე, რომლებიც მიზნად ისახავს OS-ის სხვადასხვა ვერსიებს. შესაძლოა, თქვენ გაქვთ აპი დამუშავების პროცესში iOS-ის შემდეგი ძირითადი გამოშვებისთვის ბეტა რეჟიმში, მაგრამ თქვენ უნდა გააგრძელოთ შეცდომების გამოსწორება თქვენი სხვა აპებისთვის წინა ვერსიის გამოყენებით.

შეგიძლიათ გაფილტროთ Xcode-ის ბეტა და საბოლოო გამოშვებების საჩვენებლად. დააწკაპუნეთ ნებისმიერ ვერსიაზე, რომ ნახოთ ინფორმაციის პანელში, რომელ SDK-ებს უჭერს მხარს macOS-ისთვის, iOS-ისთვის, watchOS-ისთვის და tvOS-ისთვის.

შეგიძლიათ ჩართოთ შეტყობინებები ახალი ვერსიების გამოშვებისას და ავტომატურად დააინსტალიროთ ისინი.

თუ ჩამოტვირთავთ Xcode-ის წინასწარ გამოშვებებს დეველოპერის ვებსაიტიდან და არა Mac App Store-დან, თქვენ იცით, რომ ამოღება ხშირად ხანგრძლივი პროცესია – მაგრამ Xcodes-ს აქვს საიდუმლო ხრიკი.

ჩართეთ Faster Unxip პარამეტრებში
დააჩქარეთ Xcode-ის ამოღების შემაშფოთებელი ნელი პროცესი.
სკრინშოტი: დ. გრიფინ ჯონსი / მაკის კულტი

In პარამეტრები > ექსპერიმენტები, ჩეკი უფრო სწრაფი Unxip. ეს იყენებს სპეციალური ალგორითმი რომელიც სრულად სარგებლობს Swift Concurrency, აანთეთ ყველა ბირთვი თქვენს Mac-ზე პარალელურად, რათა მიაღწიოთ 70%-ით უფრო სწრაფად unxip-ს. ჩემს ტესტირებაში, ა Mac mini M2 Pro-ითმე მივიღე 54%-იანი გაუმჯობესება.

შექმენით ან ჩამოტვირთეთ Xcodes GitHub რეპოდან აქ.

უახლესი ბლოგი

როგორ ნავიგაცია მხოლოდ თქვენი Apple Watch– ის გამოყენებით
September 10, 2021

როგორც დისმაპიით დაავადებული (არა ნამდვილი სიტყვა), მე მაინც ვიკარგები ქალაქში, სადაც 15 წელია ვცხოვრობ. IPhone- სა და GPS- ის ხელმისაწვდომობამ მომ...

| Mac- ის კულტი
September 11, 2021

როგორ გავხადოთ Amazon Echo ნაგულისხმევი Spotify ან Pandoraუფრო ადვილია, ვიდრე ოდესმე Amazon Echo– ს დაკვრა Spotify Premium– დან.ფოტო: ჯიმ Merithew/...

როგორ გააკეთოთ თქვენი iPhone მაკრო ობიექტივი
September 10, 2021

როგორ გააკეთოთ თქვენი iPhone მაკრო ობიექტივირატომ დახარჯეთ 20 დოლარი თქვენი iPhone– ის კარგი ხარისხის, მიზანმიმართულად შექმნილ მაკრო ობიექტივზე, რო...