მიუხედავად იმისა, უბრალოდ სწავლობთ კოდირებას, სწავლობთ კომპიუტერულ მეცნიერებას თუ კარგად გამოცდილი Mac-ის დეველოპერი ხართ, ეს სამი აპი ნამდვილად დაგეხმარებათ თქვენს მუშაობაში. მე მაქვს აპლიკაცია, რომელიც უამრავ ახალ ფუნქციას ამატებს Xcode Simulator-ს, რაც ამარტივებს პაკეტების მართვას Homebrew-ში და Xcode-ის ჩამოტვირთვისა და ინსტალაციის უკეთეს გზას.
ყველა ეს ინსტრუმენტი, თავისთავად, ღია წყაროა. არის ბმულები GitHub-ის თითოეულ რეპოსთან, სადაც შეგიძლიათ ისწავლოთ მათგან და თავად შეადგინოთ ისინი.
ტოპ 3 უფასო და ღია კოდის ხელსაწყოები Mac დეველოპერებისთვის
უყურეთ ამ ყველაფერს მოქმედებაში ვიდეოში:
No1: სიმულატორის მართვის ოთახი
iOS სიმულატორი შესანიშნავი ინსტრუმენტია იმ მოწყობილობებზე ტესტირებისთვის, რომლებსაც არ ფლობთ, მაგრამ მას აქვს შეზღუდული ფუნქციები. მაშინაც კი, თუ თქვენ გაქვთ უამრავი iPhone-ის გამართვა, კარგი პრაქტიკაა შეამოწმოთ როგორ მუშაობს თქვენი აპლიკაცია სხვადასხვა სიტუაციები, როგორიცაა უჯრედის ცუდი დაფარვა, გაუქმებული ნებართვები, დაბალი ბატარეა ან უცნაური გეოგრაფიული ლოკაციები.
სწორედ აქ შემოდის საკონტროლო ოთახი. ეს არის პოლ ჰადსონის მოსახერხებელი აპლიკაცია, რომელიც სიმულატორს აძლიერებს. მარტივი მომხმარებლის ინტერფეისი გაძლევთ გრაფიკულ კონტროლს ყველა ზემოთ და სხვაზე.
თქვენ გაქვთ ორი ღილაკი, რომ დააკოპიროთ ბუფერი სიმულატორში ან მის გარეთ - ნამდვილად მოსახერხებელია URL-ების ან ტექსტის სტრიქონების გადასაცემად. ერთი ღილაკი იწვევს iCloud სინქრონიზაციას; მე ნამდვილად ვისურვებდი, რომ მეტი აპლიკაცია შეიცავდეს ღილაკებს ამისათვის. არის ტექსტური ველი, სადაც შეგიძლიათ გახსნათ აპს-შიდა URL (ან ღრმა ბმული), რომელიც დაგეხმარებათ შეამოწმოთ თქვენი აპლიკაციის კონკრეტული სფეროები.
და რა თქმა უნდა, მას აქვს ეკრანის ჩაწერის ფუნქცია, რათა ადვილად შექმნათ ვიდეო და GIF.
შექმენით ან ჩამოტვირთეთ საკონტროლო ოთახი GitHub რეპოდან აქ.
No2: კორკი, უკეთესი პაკეტის მენეჯერი
Homebrew არის ფანტასტიკური გზა ყველა სახის სასარგებლო ხელსაწყოსა და პაკეტის დასაყენებლად, მაგრამ მისი გაშვება ტერმინალიდან შეიძლება რთული იყოს.
როგორც ბრძანების ხაზის ყველა ინტერფეისის შემთხვევაში, თქვენ დაივიწყებთ ზუსტ შელოცვას, რომელიც აუცილებელია იმისათვის, რომ გააკეთოთ ის, რაც გსურთ. და თუ რამე არასწორედ წარიმართება, თქვენ უნდა წაიკითხოთ ხანდახან აუხსნელი შეცდომის შეტყობინებები, რომლებიც იკარგება ტექსტის აბზაცებში, რომლებიც ავსებენ პატარა ფანჯარას.
Cork აქცევს მთელ ამ არეულობას მარტივ GUI-ად. თქვენ შეგიძლიათ იხილოთ დაინსტალირებული პაკეტების სია გვერდითა ზოლში. დააწკაპუნეთ ერთზე, რათა ნახოთ, აქვს თუ არა მას დამოკიდებულება თქვენს სისტემაში არსებულ სხვა პაკეტებთან.
ერთი ღილაკით შეგიძლიათ დაამაგროთ პაკეტი კონკრეტულ ვერსიაზე, რათა არ განახლდეს. დავდებ, რომ არ იცი რომ ტერმინალის ბრძანება თავის ზემოდან. დააწკაპუნეთ განახლების ხატულაზე ხელსაწყოთა ზოლში, რათა შეამოწმოთ და განაახლოთ ყველა დაინსტალირებული პაკეტი (გარდა თქვენ მიერ ჩამაგრებული).
პაკეტის დამატება ასევე ბევრად უფრო ადვილია. დააწკაპუნეთ ღილაკზე დამატება ინსტრუმენტთა პანელში. თქვენ არ გჭირდებათ ზუსტად შეიყვანოთ სახელი - ეს ასევე საძიებო ველია. ჩაწერეთ რამე და მიიღებთ შესაძლო შედეგების ჩამონათვალს. დააწკაპუნეთ Დაინსტალირება დასამატებლად.
მე მოგიწოდებთ მხარი დაუჭირეთ დეველოპერს აპლიკაციის შეძენით თუ ამის საშუალება გაქვთ. Ასევე შეგიძლიათ შექმენით იგი GitHub რეპოს წყაროს კოდიდან.
No3: Xcodes, Xcode-ის მართვისთვის
არა, ეს არ არის ბეჭდვითი შეცდომა. Xcodeს არის ინსტრუმენტი, რომელიც მართავს Xcode-ის რომელი ვერსიები გაქვთ დაინსტალირებული და ერთი დაწკაპუნებით შეგიძლიათ შეცვალოთ რომელია თქვენი აქტიური ვერსია.
ეს შეიძლება გამოგადგეთ, თუ მუშაობთ რამდენიმე სხვადასხვა აპლიკაციაზე, რომლებიც მიზნად ისახავს OS-ის სხვადასხვა ვერსიებს. შესაძლოა, თქვენ გაქვთ აპი დამუშავების პროცესში iOS-ის შემდეგი ძირითადი გამოშვებისთვის ბეტა რეჟიმში, მაგრამ თქვენ უნდა გააგრძელოთ შეცდომების გამოსწორება თქვენი სხვა აპებისთვის წინა ვერსიის გამოყენებით.
შეგიძლიათ გაფილტროთ Xcode-ის ბეტა და საბოლოო გამოშვებების საჩვენებლად. დააწკაპუნეთ ნებისმიერ ვერსიაზე, რომ ნახოთ ინფორმაციის პანელში, რომელ SDK-ებს უჭერს მხარს macOS-ისთვის, iOS-ისთვის, watchOS-ისთვის და tvOS-ისთვის.
შეგიძლიათ ჩართოთ შეტყობინებები ახალი ვერსიების გამოშვებისას და ავტომატურად დააინსტალიროთ ისინი.
თუ ჩამოტვირთავთ Xcode-ის წინასწარ გამოშვებებს დეველოპერის ვებსაიტიდან და არა Mac App Store-დან, თქვენ იცით, რომ ამოღება ხშირად ხანგრძლივი პროცესია – მაგრამ Xcodes-ს აქვს საიდუმლო ხრიკი.
In პარამეტრები > ექსპერიმენტები, ჩეკი უფრო სწრაფი Unxip. ეს იყენებს სპეციალური ალგორითმი რომელიც სრულად სარგებლობს Swift Concurrency, აანთეთ ყველა ბირთვი თქვენს Mac-ზე პარალელურად, რათა მიაღწიოთ 70%-ით უფრო სწრაფად unxip-ს. ჩემს ტესტირებაში, ა Mac mini M2 Pro-ითმე მივიღე 54%-იანი გაუმჯობესება.
შექმენით ან ჩამოტვირთეთ Xcodes GitHub რეპოდან აქ.