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

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


Γεια σας 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...

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

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

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

Ερωτήσεις για το θέμα 'ios'

Πώς μπορώ να σειριοποιήσω το JSON ένα λεξικό NSDate στο JSONKit
Το δοκίμασα αυτό χρησιμοποιώντας το Jsonkit και το σειριακό πρόγραμμα JSON της Apple χωρίς τύχη. Συνεχίζει να σπάει στην ιδιότητα geo, η οποία είναι ένα nsarray από NSNumbers. Post* p = [[Post alloc] init]; p.uname = @"mike"; p.likes...

Η κινούμενη εικόνα λειτουργεί εάν το UITableView πραγματοποιεί απαλή κύλιση, δεν λειτουργεί όταν γίνεται γρήγορη κύλιση
Αναβοσβήνω μια ετικέτα μέσα σε ένα προσαρμοσμένο UITableViewCell χρησιμοποιώντας αυτόν τον κωδικό: -(void) startBlinker { [self stopBlinker]; self.edgeCaseLabelTimer = [NSTimer scheduledTimerWithTimeInterval:.5 target:self...
29.02.2024

Δεν είναι δυνατή η προβολή των παραμέτρων συμβάντος στην κονσόλα Firebase
Προσπαθώ να παρακολουθήσω πρόσθετες παραμέτρους για συμβάντα χρησιμοποιώντας το Firebase API όπως φαίνεται παρακάτω. Ωστόσο, δεν μπορώ να δω τα δεδομένα στην κονσόλα Firebase. +(void)uploadEventsToFireBase:(NSString *)eventString...

Πώς να παρατηρήσετε αλλαγές στην οντότητα διαχειριζόμενων αντικειμένων που χειρίζονται τα βασικά δεδομένα;
Το κίνητρο είναι να λάβετε ένα έναυσμα για επανυπολογισμό μετά από αλλαγές στις τιμές της οντότητας. Η γρήγορη λύση μου που αναφέρεται παρακάτω λειτουργεί, αλλά έχει μειονεκτήματα. Είναι αναποτελεσματικό. Στην πραγματική εφαρμογή, υπάρχουν...

Το Info.plist της εφαρμογής πρέπει να περιέχει ένα κλειδί NSPhotoLibraryUsageDescription με μια τιμή συμβολοσειράς που εξηγεί στον χρήστη πώς η εφαρμογή χρησιμοποιεί αυτά τα δεδομένα
Έχω προσθέσει το NSPhotoLibraryAddUsageDescription καθώς και το NSPhotoLibraryUsageDescription στο αρχείο info.plist του έργου μου. Κατά την προσπάθεια δημιουργίας άλμπουμ ή προσθήκης εικόνας στη βιβλιοθήκη φωτογραφιών εμφανίζεται το ακόλουθο σφάλμα...

Μέγεθος γραμματοσειράς του σύμβολο κράτησης θέσης
Θέλω να σχεδιάσω το σύμβολο κράτησης θέσης κειμένου σε ένα πεδίο κειμένου ίδιου μεγέθους με το ίδιο το κείμενο Ωστόσο, βλέπω ένα μικρό άλμα στο φόντο του πεδίου κειμένου, επειδή δεν έχουν το ίδιο μέγεθος. Υποκατηγορίασα την κλάση UITextField και...
10.03.2024

Εισαγωγή/Εκκαθάριση συγκεκριμένων πεδίων UIText;
Στόχος μου είναι να έχω πλαίσια κειμένου - ένα καθορισμένο ποσό ανά επίπεδο για να μαντέψουν οι άνθρωποι μια κρυφή λέξη. Δεν θέλω να πατηθεί το πεδίο UIText και στη συνέχεια να εμφανιστεί το πληκτρολόγιο, θα ήθελα να έχω ένα διαφορετικό κουμπί που θα...

Σφάλμα έκδοσης μοντέλου δεδομένων
Δεν μπορώ να μεταγλωττίσω το έργο μου στο Xcode τώρα για κάποιο λόγο αυτή η έκδοση μοντέλου δεδομένων 2 σφαλμάτων συνεχίζει να εμφανίζεται. Ακολούθησα μερικές διορθώσεις. Διαγράψτε τα παραγόμενα δεδομένα από τους καταλόγους Xcode...

Πώς μπορώ να γράψω δείγματα σε ένα AudioBuffer στο Core Audio;
Έχω κώδικα που χρειάζεται να γράψει δείγματα PCM 16 bit από τη μνήμη σε ένα AudioBuffer. // Completely override the output callback function - (void) output:(EZOutput *)output callbackWithActionFlags:(AudioUnitRenderActionFlags...

Το UITextView δεν κάνει κύλιση σωστά όταν χρησιμοποιείτε το TextKit
Διαμορφώνω ένα textView σε ένα UIViewController όπως το εξής: διαμόρφωση textView αλλά όταν ο ελεγκτής viewDidAppear διαπίστωσα ότι το contentSize = {375, 242} και το UITextView του UITextView δεν μπορούν να κάνουν κύλιση. Αλλά αν αγγίξω...
17.04.2024

Μπορεί το KIF να στοχεύσει στοιχεία UIWebView;
Είναι δυνατή η στόχευση στοιχείων UIWebView στη δοκιμή KIF; Κατάφερα να αποκτήσω περιορισμένη λειτουργικότητα χρησιμοποιώντας το stepToTapScreenAtPoint , αλλά υπάρχουν σημαντικά προβλήματα όταν το περιεχόμενο-στόχος είναι "κάτω από το πάσο"....

TableView με SearchController - Το DEINIT δεν κλήθηκε
Έχω προσθέσει μια γραμμή αναζήτησης και έναν ελεγκτή εμφάνισης αναζήτησης από το εργαλείο δημιουργίας διεπαφής στην εφαρμογή μου. Δεν είμαι σε θέση να το κάνω να deinit (dealloc) σωστά. Δείχνει την ακόλουθη συμπεριφορά (swift2, ios9): Ο...

Διαφανές ViewController iOS
Προσπαθώ να δημιουργήσω ένα διαφανές modal ViewController, το οποίο επικαλύπτει το τρέχον ViewController. Ρύθμισα το backgroundcolor σε clearcolor αλλά το φόντο είναι μαύρο, επειδή το άλλο viewcontroller δεν εμφανίζεται πίσω από το νέο...

Το τοπικό git δεν λειτουργεί - Xcode 4.6
Αντιμετώπισα πολλά προβλήματα με τη δημιουργία ενός τοπικού αποθετηρίου git σε ένα έργο μου. Έχω δημιουργήσει ένα εντελώς νέο έργο και έχω σύρει όλα τα αρχεία σε αυτό, βεβαιώνοντας ότι έχω ελέγξει το τικ ελέγχου git/version. Τώρα έχω το αποθετήριο...

τι γίνεται αν διατηρούμε ή κάνουμε αυτόματη απελευθέρωση; Γιατί?
Γλώσσα: Στόχος Γ Ερωτήσεις: γιατί πρέπει πάντα να χρησιμοποιούμε το «drain» έναντι του «release» για μια πισίνα autorelease; τι θα συμβεί εάν [διατήρηση πισίνας]? ? Γιατί ? τι θα συμβεί εάν [pool autorelease]; ? Γιατί ?
12.05.2024

WatchConnectivity πώς να μοιράζομαι συνεδρία μεταξύ πολλών WKInterfaceControllers;
Έχω μια κατάσταση όπου πρέπει να μοιραστώ το WCSession μεταξύ πολλών WKInterfaceControllers. Η προσέγγιση Singleton δεν θα λειτουργήσει, αφού ορίσετε πληρεξούσιο σε μια τάξη, όλοι οι εκπρόσωποι στις άλλες κλάσεις ακυρώνονται. Σενάριο: η διεπαφή Α...

Εισαγωγή αντί για ενημέρωση στο firebase
Προσπαθώ να εισαγάγω νέες τιμές στη βάση δεδομένων σε πραγματικό χρόνο του Firebase. Αλλά κάθε φορά που "εγγράφω" έναν νέο χρήστη, τα δεδομένα της βάσης δεδομένων μου αντικαθίστανται από τα νέα. Είμαι εντελώς μπερδεμένος με το πώς μπορώ να το κάνω...

Δεν καταλαβαίνω παράδειγμα κλεισίματος στο Swift
Προσπαθώ να μάθω για το swift και το κλείσιμο. Έχω κολλήσει σε αυτό το παράδειγμα. numbers.map({ (number: Int) -> Int in let result = 3 * number return result }) Τι είναι (αριθμός: Int) -> Int; Είναι συνάρτηση; Πού...

Πρόβλημα με την αποστολή δεδομένων από το iPhone στο WatchOS χρησιμοποιώντας το περιβάλλον εφαρμογής
Προσπαθώ να στείλω δεδομένα από την εφαρμογή μου για iOS σε μια συνοδευτική εφαρμογή WatchOS χρησιμοποιώντας το WCSession. Η εφαρμογή iOS δημιουργήθηκε με NativeScript, επομένως η ανάγκη για Objective-C. Κατά την εκτέλεση των εφαρμογών τόσο σε...

Νέα υλικά

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

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

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

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

Οπτικοποίηση δεδομένων με γραφήματα Google
του Ejiro Thankgod Η οπτικοποίηση δεδομένων είναι μια εξαιρετική προσέγγιση για την εμφάνιση δεδομένων και τη συμμετοχή κοινού. Ο ανθρώπινος νους είναι συχνά καλύτερος στο να θυμάται..

Το όνομά μου είναι Abdul Qudus.abd
Το όνομά μου είναι Abdul Qudus.abd Είμαι διαδικτυακός συγγραφέας και γράφω άρθρα. Έχω 3ετή εμπειρία στη διαδικτυακή συγγραφή. οπότε θα είμαι ο καλύτερος συγγραφέας στην πλατφόρμα σας. είμαι ο..

Το Python Selenium Web Scraping σας κατέβασε το 2023; Εκκαθαρίστε την προσωρινή μνήμη και ενισχύστε τα αποτελέσματά σας!
Η απόξεση ιστού με το Python Selenium είναι ένα εξαιρετικό εργαλείο για την εξαγωγή δεδομένων από ιστοσελίδες. Ωστόσο, περιστασιακά, οι ιστοσελίδες ενδέχεται να αποτύχουν να φορτώσουν ή να..