Posts

Showing posts with the label Xcode Updates

WWDC 2021 Keynote - Summary

  WWDC 2021 Keynote - Summary Starts with developers around the world giving out crazy ideas to start the event with a short film for it Tim Cook enters into an auditorium with a huge audience with Memoji faces iOS: (Enter Craig, the hero) Introduces iOS15 FaceTime Audio: Spatial audio in FaceTime (Sound that comes in the position of the person in the video) Microphone - Voice Isolation prioritizes the audio of the person in the video talking Video Highlights the person talking Portrait mode (blurs the background) Facetime Link to invite for calls (anybody from the web could join the call) SharePlay - Listen to music, watch movies, share screens,   Share playback controls [Very much required in the post-covid world] (API’s open for 3rd part developers) Messages: Images collage/stack view in Messages app [News App will have a separate section that lists all the links shared by others] Music, Photos & other apple apps content gets linked Focus: Notifications Summary - A new ...

iOS: Playing with Static Libs, Fat Frameworks, Static/Dynamic Frameworks with Swift & Objective-C classes mixed up

Recently, I got to know few facts on how exactly Static Library(SL), Fat Frameworks(FF), Static/Dynamic Frameworks(SDF) actually works while I was working on a legacy code base which had a ton of all of the above stuff working altogether. This article is to log the few notes on the struggles we faced with having all these above things mixed up altogether with both Swift & Objective-C mixed up. Static Library(SL): Static Libraries was the initial(Way too Older now) way of code distribution where any project integrating the library would include .a file(Which contains the implementation classes) and all the header '.h' files separately along with the .a file in order for them to work in conjunction. Fat Frameworks(FF): Fat Frameworks are nothing but just the Static Library compressed as a framework, which was a means of distributing the code before Xcode6 when Apple introduced Static/Dynamic Frameworks(SDF). Static/Dynamic Frameworks(SDF): In Frameworks world,...