Пікірлер
@simbamadungwe
@simbamadungwe 6 күн бұрын
in Xcode 15 its not working
@SamY-v9h
@SamY-v9h 10 күн бұрын
This video is not part of the youtube playlist
@bobrKrwa
@bobrKrwa 17 күн бұрын
do you have this project in github ?
@TarangMindstorm
@TarangMindstorm 22 күн бұрын
I have a eror respond i entered in your website as Tarang
@aleksejsigaj1373
@aleksejsigaj1373 24 күн бұрын
Much easier to weite the Node structure as let value: Value let leftCh... let rightCh... enum Value { case number(Int) vase operation(Operation) } enum Operation { case plus case minus case must case division case multiplication } And then use it with switch case ;)
@LongNguyenThanh-iu4sl
@LongNguyenThanh-iu4sl Ай бұрын
Can you help me write eraser feature?
@RadheRadhe-zy8zl
@RadheRadhe-zy8zl Ай бұрын
Everyone listening to him le me How well he is speaking English 😂
@Ro_7_7
@Ro_7_7 Ай бұрын
For anyone watching now you need to change your storage rules in Firebase to "allow read, write: if request.auth != null;" changing that line should fix any 403 error messages when uploading / creating an account within the app.
@nostused9716
@nostused9716 21 күн бұрын
You saved my life
@theworldaroundus3705
@theworldaroundus3705 2 ай бұрын
where are u man??
@lordtedtosterone5568
@lordtedtosterone5568 2 ай бұрын
The way you explain how to make iOS apps is incredible. Still learning alot. Thank you!
@MAIQUANGPHUOC-sd9qh
@MAIQUANGPHUOC-sd9qh 2 ай бұрын
this great
@sushiConPorotos
@sushiConPorotos 2 ай бұрын
You can also init Firebase in the App class, instead of creating a FirebaseManager singleton.
@carringtonmanyuchi4985
@carringtonmanyuchi4985 2 ай бұрын
still relevant. Thanks
@swidan165
@swidan165 2 ай бұрын
ty, dude
@romanromanenko9520
@romanromanenko9520 2 ай бұрын
Hey Brain, thanks for the video! You do good job and help people to learn iOS! I have one comment at 9:23 - it's not confusing, it's because you've set DispatchSemafore value to 0. The Semafore value represents how many treads can be executed at one point of time. When you call semaphore.wait(), you decreased value to -1. If semaphore's value is negative integer it is block execution of task, and system will wait when you release tread/treads which are in an awaiting state. What you did by replacing the lines of code, is at first you increased semaphore value to 1 (which is allow to run tasks on 1 tread at one point of time ), then fetchImage() was executing, then you decreased semaphore value back to 0 by calling semaphore.wait(). So, if you set DispatchSemafore value to 1 and return the order of lines of code, when you call at first semaphore.wait() and after fetchImage() semaphore.signal() - it will work.
@jaymalhotra3433
@jaymalhotra3433 2 ай бұрын
The app has been killed by the operating system because it is using too much memory while using reset.
@boxer3617
@boxer3617 3 ай бұрын
great work
@sunnylin8587
@sunnylin8587 3 ай бұрын
How can I transfer Abstract Syntax Tree which generated by OData to an API request parameter?
@timhoward5
@timhoward5 3 ай бұрын
*Watching this at **10:01** and this video is **10:02** minutes long.*
@khaledbounouara9708
@khaledbounouara9708 3 ай бұрын
Good Job broo
@christianmoreno7390
@christianmoreno7390 4 ай бұрын
Did you skip a video or something?? Last vid only had fromId, toId, & text in FirebaseConstants. Now it has profileImageUrl, email, etc.......
@iantassin7611
@iantassin7611 4 ай бұрын
Took me so long to find a decent tutorial on this! Thank you! Great video and explanations!
@just_click8812
@just_click8812 4 ай бұрын
provide me more detail about that o(1) in hashmap .I can't understand.
@voltex9157
@voltex9157 5 ай бұрын
level up your skill, slowly but surely, you aren't newton nor albert Einstein, take your time, and don't worry, we all cheat from the internet :)
@loganhsiao3347
@loganhsiao3347 5 ай бұрын
Appreciate a lot! I doing the same thing, but there are still no leaks red checkmark showing up. why?🤔 My Xcode version is 15.0.1.
@djryanashton
@djryanashton 5 ай бұрын
Great! Thanks :)
@keithkeith2106
@keithkeith2106 6 ай бұрын
Hey - great video! What if the person I am recording is on the phone? How is it best to capture their voice?
@krushnaakhade4678
@krushnaakhade4678 6 ай бұрын
I enjoy your videos a lot, the only thing could be even helpful if at the time of solving if you could show how it's going in graphical representation
@MohammedHussain-uf5uo
@MohammedHussain-uf5uo 6 ай бұрын
Thanks for the trick.But i need to scroll up when there is more content to load from server. How can i achieve that efficiently.
@skapur1424
@skapur1424 6 ай бұрын
You had me at "I want to kill myself!" It makes me feel so good that I'm not the only one who feels this pain!
@user-up8fj4cp1y
@user-up8fj4cp1y 6 ай бұрын
Your example(s) are flawed. It is the alert presentation that is causing the memory leak because it can't be dismissed. If you replace the code inside showAlert() with a print(), the memory is reclaimed just fine. (I used your code verbatim, with that one change.) The reason is simple: you never manually provide an OK dismiss button for the alert so it never goes away / deallocates.
@bortanradu
@bortanradu 2 ай бұрын
His example isn't wrong. In your case you don't get a retain cycle when you replace self.showAlert() with print() because you remove the line of code that references self. The retain cycle only happens if inside of the closure you need to use self.
@dilshanjagoda3175
@dilshanjagoda3175 7 ай бұрын
Hi Mr.Brian is there any way that i can contact you
@robloxiacardriving2868
@robloxiacardriving2868 7 ай бұрын
8:40
@anshultanwar7183
@anshultanwar7183 7 ай бұрын
great videos but why there's no tutorial for sending photos
@compsciwithaayush1413
@compsciwithaayush1413 7 ай бұрын
Why don't we make a HomeActivity and instead of making multiple activity, use fragments like latestmessage fragment, writemessage fragments??
@antonlebedev2890
@antonlebedev2890 7 ай бұрын
I came here from the Personality Type Questionnaire - because I have the very same necessity of adding images to my questionnaire's cells. And voila - here is just what's needed! Thanks, Mr. Voong!
@antonlebedev2890
@antonlebedev2890 7 ай бұрын
Dear Prof. Voong, I think you may be delighted to know, that I have just published my first app to the App Store. Big thanks for your many thorough tutorials that have helped me a great deal. If fact, during the review process, I had to sort our only the copyright and privacy policy requirements, that was mostly juridical work))) Apple had no comments on the code itself. I'm sure this is because I have naturally learned the best practices and architectures from your tutorials as well.
@joshuaagomaa2385
@joshuaagomaa2385 7 ай бұрын
IU 💕💕💕💕
@denglishiu
@denglishiu 7 ай бұрын
I've tried with both WebImage and AsynchImage... when I hard code the url into "string: **url goes here**, it works. When I use "vm.chatUser?.profileImageUrl" I get nothing. No pics. :(
@andritriyono5919
@andritriyono5919 7 ай бұрын
why CC is unvailable
@mdabirhossain6100
@mdabirhossain6100 7 ай бұрын
Why you do not make any new tutorials? Are you okay?
@denglishiu
@denglishiu 7 ай бұрын
Everything worked great while I was following along. Now I get an error when when creating a log in and uploading a photo. "Error Domain=FIRFirestoreErrorDomain Code=7 "Missing or insufficient permissions." UserInfo={NSLocalizedDescription=Missing or insufficient permissions." My Firebase storage permissions say: " allow read, write: if request.auth != null;"
@codeisgoodbro1810
@codeisgoodbro1810 8 ай бұрын
To activate Auto Layout constraints I prefer to do it this way NSLayoutConstraint.activate([constraint1, constraint2, constraint3]) to activate multiple constraints together
@antwanwimberly1729
@antwanwimberly1729 8 ай бұрын
It Recruiter and Boss
@user-mk3yv3hu3z
@user-mk3yv3hu3z 8 ай бұрын
can anyone given me a code with image sending functionality please
@OroborOSX11
@OroborOSX11 8 ай бұрын
This is a trick question. The solution you provided is the naive solution. The “correct” solution is: if num % 3 == 0 { print(“fizz”) } if num % 5 == 0 { print(“buzz”) } It handles all cases. You don’t need else clauses.
@NoNameWillBeGiven-sj2ib
@NoNameWillBeGiven-sj2ib 8 ай бұрын
Gullible m0r0n
@ericchu6503
@ericchu6503 8 ай бұрын
I wish you would've not added stuff from video 15 to 16. xcode is going crazy over all these compiling errors
@billy.n2813
@billy.n2813 8 ай бұрын
I am watching this video 6 years after it's been posted, and I gained insight from it. Thank you very much for making this!
@ericchu6503
@ericchu6503 8 ай бұрын
The source code link is down, can you put it up again?