iXdi - Σύγχρονος προγραμματισμός

Δημοσιεύσεις για το θέμα 'swift'


Γεια σας ARKit
Πριν βουτήξουμε στον υπέροχο κόσμο της επαυξημένης πραγματικότητας, ας βεβαιωθούμε ότι έχουμε όλες τις προϋποθέσεις. Xcode 9 (beta ή νεότερη έκδοση) : Το ARKit είναι διαθέσιμο σε Xcode 9 (beta) ή νεότερη έκδοση. Επομένως, φροντίστε να κατεβάσετε την πιο πρόσφατη διαθέσιμη έκδοση του Xcode 9. Φυσική συσκευή : Θα χρειαστείτε μια φυσική συσκευή για να δοκιμάσετε τις εφαρμογές σας ARKit. Συνιστάται η συσκευή δοκιμής να αποτελείται από τουλάχιστον επεξεργαστή A9, που σημαίνει iPhone 6S ή..

SwiftUI: Lazy Grids and Stacks
Πώς να χρησιμοποιήσετε τα LazyHGrid, LazyVGrid, LazyVStack και LazyHStack; Με το iOS-14, η Apple παρουσίασε κάποια νέα διάταξη. Σε αυτό το σεμινάριο θα καταλάβουμε πώς μπορούμε να τα χρησιμοποιήσουμε; και Πώς διαφέρει το LazyV(H)Stack από το κανονικό V(H) Stack; Πώς να εφαρμόσετε το LazyH(V)Grid και το LazyV(H)Stack; Τα H και V της προβολής Grid/Stack καθορίζουν την κατεύθυνση της διάταξης. Αν θέλουμε αυτές οι προβολές να είναι κύλισης, πρέπει να τις τυλίξουμε με ScrollView...

Έρχεται κώδικας 2021: Μεταθανάτιο
Κατάφερα να ολοκληρώσω το Advent of Code φέτος. Ήταν η πρώτη μου φορά που το επιχειρούσα, οπότε ήθελα να γράψω τις εντυπώσεις μου. Σχετικά με το AoC Το Advent of Code (AoC) είναι ένα ημερολόγιο εμφάνισης παζλ προγραμματισμού που αναπτύχθηκε από τον Eric Wastl , που ξεκίνησε το 2015. Κάθε μέρα από την 1η Δεκεμβρίου έως τις 25 Δεκεμβρίου αποκαλύπτεται ένα νέο παζλ, στις 5 π.μ. ώρα Ηνωμένου Βασιλείου. Κάθε παζλ έχει 2 μέρη. Για να ξεκλειδώσετε το 2ο μέρος, πρέπει πρώτα να..

LeetCode 2801 (Σκληρό, Επίπεδο Αποδοχής 14,5%).
Διαίσθηση Το πρόβλημα απαιτεί την εύρεση του αριθμού των βηματικών αριθμών σε ένα δεδομένο εύρος [χαμηλό, υψηλό], όπου ένας βηματικός αριθμός είναι ένας ακέραιος έτσι ώστε όλα τα διπλανά ψηφία του να έχουν απόλυτη διαφορά ακριβώς 1. Για να μετρήσουμε αποτελεσματικά αυτούς τους βηματικούς αριθμούς, μπορούμε να χρησιμοποιήσουμε μια δυναμική προγραμματιστική προσέγγιση. Πλησιάζω Η λύση Swift χρησιμοποιεί δυναμικό προγραμματισμό για την επίλυση του προβλήματος. Η συνάρτηση rec..

Το Swift αναμενόταν μηδενικό, όχι <μηδέν>
Η δοκιμή της μονάδας μου απέτυχε. Ήθελε ένα nil αλλά πήρε <nil> . Η αρχική μου αντίδραση ήταν να κατηγορήσω τον υπολογιστή μου ότι ήταν χαζός. Περιμένεις διαφορετικό τύπο nil από εμένα; Υπάρχει μόνο ένα nil και το όνομά του είναι nil . Υπομονή όμως. Οι υπολογιστές δεν είναι αρκετά εξελιγμένοι για να μας κοροϊδεύουν. Τι εκανα λαθος? Το πρόβλημα του λεξικού Είναι στάνταρ στο Swift να ξετυλίξετε ένα προαιρετικό με if let . Γιατί έλαβα ένα nil στη γραμμή 3;..

Το πρώτο μου έργο ανοιχτού κώδικα iOS
Το πρώτο μου έργο ανοιχτού κώδικα iOS Αυτή είναι η πρώτη φορά που εκτίθεμαι στην κοινότητα με το στυλ του κώδικα μου, νιώθω λίγο νευρικός και συγκινημένος ταυτόχρονα. Ξέρω ότι ο κώδικάς μου δεν είναι τέλειος, αλλά ξέρω επίσης ότι για να αναπτυχθείς, πρέπει να βρίσκεσαι μερικές φορές σε άβολες καταστάσεις, ούτως ή άλλως. Και επίσης, για να είμαι ειλικρινής, δεν ξέρω πού βρίσκομαι, όσο το iOS/Swift είναι παρόν, νιώθω ότι πηγαίνω στη σωστή κατεύθυνση. Όταν βρίσκομαι να εργάζομαι σε..

Κάντε λήψη και μεταγλώττιση του CoreMLModel από τον διακομιστή
Πώς να κατεβάσετε και να χρησιμοποιήσετε το μοντέλο Υπάρχουν περιπτώσεις όπου δεν θέλετε να συνδυάσετε το μοντέλο σας με την εφαρμογή σας Υπάρχουν περιπτώσεις όπου δεν θέλετε να συνδυάσετε το μοντέλο CoreML με την εφαρμογή λόγω του μεγέθους της εφαρμογής ή του συστήματος. Το μοντέλο CoreML μπορεί να ληφθεί από τον διακομιστή και να χρησιμοποιηθεί Μπορείτε να τοποθετήσετε το μοντέλο CoreML σε οποιονδήποτε διακομιστή και να το κατεβάσετε στη συσκευή σας την πρώτη φορά που θα..

Νέα υλικά

Έργο Fullstack Generator URL με React18, ASP.NET Core WebAPI (.NET 7) και TypeScript
Αυτό το άρθρο πρόκειται να παρουσιάσει το πρόσφατο βίντεο μου στο YouTube: Εισαγωγή Σε αυτό το βίντεο, θα δημιουργήσουμε ένα έργο Fullstack URL Generator χρησιμοποιώντας React18,..

Ο πιγκουίνος μαγεύει
Ουάου! Τι καταπληκτικό τριήμερο ήταν αυτό. Τι ευλογία που ήταν, δεν θα ήταν κανείς πιο ευγνώμων από το να είσαι μέλος του πιγκουίνου της ομάδας μας. Εδώ είναι το συναρπαστικό μέρος :Καταρχήν μας..

Super Easy Prettier + Eslint + Ενσωμάτωση VSCode
Super Easy Prettier + Eslint + Ενσωμάτωση VSCode Prettier + Eslint + Vscode + React όλα σε ένα πακέτο 📦 Εγκατάσταση όλων των εξαρτήσεων $ yarn add --dev eslint eslint-config-airbnb..

Πώς να προσεγγίσετε την εξαγωγή δομημένων δεδομένων από εικόνες
Έχω κάνει πολλή επεξεργασία εικόνας τον τελευταίο καιρό, με στόχο την εξαγωγή των δομημένων δεδομένων που είναι ορατά μέσα σε μια εικόνα. Ενώ έχω ακόμα φρέσκο ​​μυαλό για αρχάριους και πολλά..

The Perpetual Student: Γιατί ένας Μηχανικός Λογισμικού μαθαίνει πάντα
Στον ταχέως εξελισσόμενο κόσμο της τεχνολογίας, οι μηχανικοί λογισμικού μαθαίνουν συνεχώς. Ο τομέας της ανάπτυξης λογισμικού είναι δυναμικός, με τα εργαλεία, τις γλώσσες, τα πλαίσια και τις..

Καθαρισμός δεδομένων, Επιλογή χαρακτηριστικών, Μοντελοποίηση και Ερμηνευσιμότητα
Ο καθαρισμός δεδομένων, η επιλογή χαρακτηριστικών, η μοντελοποίηση και η ερμηνευτικότητα είναι κρίσιμα βήματα για την ανάπτυξη ενός επιτυχημένου μοντέλου μηχανικής εκμάθησης. Τα ακριβή και..

Code Smell 210 - Dynamic Properties
Η τεμπελιά και η μαγεία φέρνουν ελαττώματα TL;DR: Να είστε ξεκάθαροι με τα χαρακτηριστικά σας Προβλήματα Ευανάγνωστο Ορισμός πεδίου εφαρμογής Απαρατήρητα τυπογραφικά λάθη..