Тёмный
iOS Academy
iOS Academy
iOS Academy
Подписаться
Staff Engineer @Facebook | Long Time iOS Developer | Tech Careers | Start Ups

On this channel, you can expect to find videos about iOS Development, Algorithms, Swift, Objective-C, Software Engineering, White boarding, Interviewing, and more! I have a huge passion for Software and especially for iOS. Subscribe and Let's Connect!
Introduction to SwiftData - iOS Development
12:51
8 месяцев назад
Empty States in SwiftUI - iOS 17
4:33
10 месяцев назад
Build A SwiftUI Airbnb App
48:52
10 месяцев назад
Build BrightSky Weather App (iOS) - Overview
1:36
11 месяцев назад
Swift Predicate Macro Explained (Xcode 15)
7:07
11 месяцев назад
Комментарии
@jahmtk9431
@jahmtk9431 2 часа назад
나도 만들어봐야겠다!
@subramanianasokan9658
@subramanianasokan9658 8 часов назад
Where can we view or access the files downloaded via this framework?
@reallyoldsubdude387
@reallyoldsubdude387 12 часов назад
Xcode is up to version 15 now and is greatly changed; it is time to update this video big time.
@kbsanders
@kbsanders День назад
I was bummed to discover that Swift does not a have a simple and concise way to decrement or step by an arbitrary value in a for loop like other languages have been doing for decades. How memory efficient is this stride() stuff anyways? Does stride() allocate an array of values in memory and then iterate through them, or is the compiler smart enough to just use a variable and increment or decrement it like classic for loops? If I want to decrement in a loop from 1 billion to 0, is stride allocating a billion element array? They should have just given us a syntax like: for i in 100...0 step -1 { }
@DeloresCastillo-k1d
@DeloresCastillo-k1d День назад
White Thomas Martin Barbara Jackson Ruth
@maliantrap2985
@maliantrap2985 День назад
doremi mali 1.2.3 (19) for ios is not valid binary please
@sumeyrademirtas4134
@sumeyrademirtas4134 День назад
thanks a lot
@sumeyrademirtas4134
@sumeyrademirtas4134 День назад
"I'm gonna be a rebel engineer today" 😂😂😂
@nicholaskorte7086
@nicholaskorte7086 День назад
I've been coding for 7 or so years now and none of these concepts are new to me but like holy shit, this guy needs to take a lesson on teaching because I feel for anyone trying to learn these concepts for the first time here. variable: same as any other language. assign a name to a value. the value can be a integer, floating point, string, boolean, etc and can be manipulated in classes, function, or just in other lines of code in the global context. constant: a variable that cannot change value. when creating a global constant you are defining something that cannot be manipulated by other functions accidentally. the confusing part is creating a constant value inside of classes because even though you are creating one constant, each instance of that class will create a new constant specific to that instance. static: a variable where you can access the value of it without creating an instance of that class. for example, let's create a class for an orange. class orange { static var color = "orange" var numberOfSeeds = 0 } to get the numberOfSeeds value I would need to create a new orange class and then get that value var myOrange = orange() print(myOrange.numberOfSeeds) but if I just want to know the color of these oranges because I know they are all going to be the same then I can just do this: print(orange.color)
@yusta2124
@yusta2124 2 дня назад
hey man! I don't know if you will read this... but your app crashes when you load to fast the scrollview..I reproduce de crash you have at the end of the video, have you find a fix for this? hope to her from you!
@doublelife834
@doublelife834 4 дня назад
Sub
@gilbertgonsalves9815
@gilbertgonsalves9815 6 дней назад
Excellent tutorial for StoreKit2. It is a bit outdated in some areas, but quick fixes to the out-dated code are readily found. I thought this was the best tutorial I found on adding in-app purchases to your app. Thanks. If you see this and can respond, how do you access other products in the products array. Thank is other than "product.first"
@abdulvoxidmaxmudov9964
@abdulvoxidmaxmudov9964 6 дней назад
Thank you for the very useful video!
@relaxstudyandsleepmusic4758
@relaxstudyandsleepmusic4758 7 дней назад
Dear lord, SwiftUI's system text fields are horrendously ugly
@JavierWarren-q8d
@JavierWarren-q8d 7 дней назад
Thompson Margaret White Anthony Johnson Daniel
@Alvitornado2904
@Alvitornado2904 8 дней назад
🔥🚀
@asigivati1382
@asigivati1382 8 дней назад
you are taking all of your interviews answers from chatGPT :)
@ChrisAthanas
@ChrisAthanas 8 дней назад
I’m an Andriod dev coming to iOS for KMP THANK YOU FOR CONFIRMING MY STRUGGLES WITH XCODE AND DEBUGGING Holly crap it’s annoying and why so damn slow?
@tahasivrioglu9648
@tahasivrioglu9648 9 дней назад
Thanks a lot!I've learned a lot of things 😀
@goldk3y
@goldk3y 9 дней назад
FirebaseFirstoreSwift isn't in the SDK. Was the name updated to something else?
@twenty-fifth420
@twenty-fifth420 10 дней назад
>Be me, a swift developer...but on LINUX?! >Looks up Objective C videos because I want to link Raylib and do some magic with it. >Finds this. >It is from...iOS Academy? So today I learned a world of Objective C exists outside of Mac, and it is apparently in IOS! I have no idea why I avoided your channel for so long because yes, I have been recommended a few videos from yours. Sadly, even though I have plenty of iPads and iPhones, I do not have a mac... And I am making a game so to scratch the itch, Swift/C have been on my mind. Liked and will recommend! Great stuff! Straight to the point. Archaic wizard knowledge, sure. But game developers ARE wizards. 🪄
@Zeachh
@Zeachh 10 дней назад
Im stuck where in @18:56 but when I press agree I get the Error message instead of it bringing me to the homepage
@wingsaber629
@wingsaber629 11 дней назад
Apple is asking to upload a CCATS (US Commodity Classification Automated Tracking System). What the heck is this?
@burhanmunir5075
@burhanmunir5075 12 дней назад
Excellent, in a well explained manner, getting every thing clear, Thank You.
@lllxia7739
@lllxia7739 15 дней назад
thanks very much, where can I find the testUI episode?
@MoStudios-io
@MoStudios-io 15 дней назад
How do I secure my api key? I wouldn't want to put it in the code if I want to submit to the app store correct?
@BunFrFr
@BunFrFr 16 дней назад
Anyway to do this without a Mac?
@yakitorisamurai3583
@yakitorisamurai3583 16 дней назад
Man, why did you have to use a storyboard. SwiftUI would have been awesome
@shortgameanalysis1399
@shortgameanalysis1399 17 дней назад
did you just say xcude
@donovanvillanueva5281
@donovanvillanueva5281 17 дней назад
Nice to know options to complement the apps.
@Bekmurod_ENGLISH_IELTS
@Bekmurod_ENGLISH_IELTS 18 дней назад
How can i clean my terminal
@donovanvillanueva5281
@donovanvillanueva5281 18 дней назад
Great series,
@barnsbarns
@barnsbarns 19 дней назад
Really helpful. Thanks.
@xsova113
@xsova113 19 дней назад
just another quick tip for asyncImage to size it properly with modifier, can use the property called content as closure like so .. asyncImage(url: "https:...") { image in image.image .resizable() .scaleToFill() .etc... }
@yeetomeister6323
@yeetomeister6323 20 дней назад
Didn't have a mac, but was determined to follow this playlist. Had to get hackintosh on an old thinkpad. Now i'm set 😊
@lllxia7739
@lllxia7739 20 дней назад
Great! It helps me a lot, thank you for your hard work!!!!
@saifahmad2243
@saifahmad2243 21 день назад
Thanks for Great Tutorial. Useful Content.
@emanuelebettoni6614
@emanuelebettoni6614 21 день назад
For who reads this in 2024, FirebaseFirestoreSwift has been eliminated, and you need to import FirebaseCore instead.
@ITSDMSTLE
@ITSDMSTLE 22 дня назад
I wanted to display alert message when slow network connection is there, how can I do that using NWPathMonitor
@TheScrinn
@TheScrinn 22 дня назад
queue.sync - impossible to call, code crashes. Did tried to copy code from screen as is and that crashes in runtime. don't spend time on video, marked with dislike
@somerandomvideos645
@somerandomvideos645 23 дня назад
8:31 and how u see it is strongly retaining a second vc? I mean, I get that you know it, coz u know it. but it is not shown on a screen, only one arrow goes from SecondVC -> MyView
@Meltdown_Gaming
@Meltdown_Gaming 25 дней назад
I've been programming for years now, but I'm new to swift. I still got lost in this beginners tutorial. you never explained some things that you did, such as the "." you added at 7:14
@ajaysarkate6624
@ajaysarkate6624 25 дней назад
I implemented universal link and deep link in an app. Its working in my phone but when I puted it on testflight and others installed the app through testflight, this feature is not working. I have no idea why its not working. Can you please guide me what's stopping the app from working as it works well in my phone(app is installed through Xcode directly).
@zbz1536
@zbz1536 26 дней назад
this is feeling a lot like React. it wasn't like this when I did iOS dev 7 years ago lol
@kalp2586
@kalp2586 26 дней назад
lol learn how to do it before posting videos.
@Realstory555
@Realstory555 26 дней назад
Use storyboard
@Dragonboh1
@Dragonboh1 26 дней назад
keep doing what you doing
@thomash2604
@thomash2604 27 дней назад
This was awful for a beginner! You were too quick, kept on changing bits of code without saying you were or even what you were doing. Dislike
@joshuathomasbrooks9450
@joshuathomasbrooks9450 27 дней назад
When I do pod init; command not found? I have hd trouble with cocoapods
@shocktheworld8654
@shocktheworld8654 28 дней назад
Thanks for sharing these tips! This definitely makes it easier to understand the code better because it makes it sound like simple logic!