Pinned Repositories
1-Getting-Started-With-App-Development-Presentation
Advanced-iOS-and-Android-Development-Diploma-Course
App-Development-With-Swift
This project was born to collect all my iOS development knowledge acquired in the year of 2018 at the iOS Development Laboratory, UNAM, campus CU. The academic institution provided me Apple material that was readable but not editable, so I created a new awesome documentation that includes notes, images, GIFs, drawings, diagrams, bash scripts, swift code. It also takes advantage of tools like git, GitHub and VIM, you will also find a browsable index of documentation to easily access each topic. On the other hand, this project helps me to show my experience with colleagues and even allows me to share my knowledge with my teammates.
iOS-Code-Testing
iOSProgramming_AdvancedObjectiveC
As a profesional I am always looking for new ways to be more productive and improve my knowledge, that’s why I started this project which allows me to recall how iOS development was in the past, specifically how was the memory management in Objective-C. Understanding the concepts: retain and release, developers were responsible to avoid leaks and premature deallocation, so they used tools (more frequently) like Static Analyzer and Instruments and took care of each allocated object. From this project these apps were born: Hypnosister, Homepwner, TouchTracker, Nerdfeed, Basic MediaPlayer and CocoaServer. Xcode 12 version and Manual Reference Counting settings were used.
iOSProgramming_BasicObjectiveC
As part of my Trainee program to become an iOS developer was necessary to learn Objective-C programming language, not only because are the foundations of iOS development but also because it was part of my job to perform simple maintenance task such as patching, debugging and create new classes for an application. I am proud of these notes because allows me to show my experience with teammates and share knowledge. As you can see, each link leads you to each repository which contains a beautiful README.md file and the Xcode projects. After a while was obligatory to add the the sentence“Using ARC” because that concept was rounding my head.
PracticalAutoLayoutXcode
This project pretends to store all basic and advance concepts of AutoLayout. Designing a well thought user interface, AutoLayout is able to show a suitable user interface for all devices. The Xcode version originally used was 10+, but actually all xcodeproj files are also tested on Xcode 12+. At first glance you can see GIF files to show what is the final product. This knowledge base is one of my favorites because allow me to speed up the basic design of a suitable user interface.
rm-dot-DS_Store-files-recursively
It finds all .DS_Store files in the current directory and deletes them.
trad3
This is a new repository for my script trad3. It translate in a basic way an English word to Spanish and viceversa.
Xcode
All Xcode tricks that helps me to improve my development knowledge.
c4arl0s's Repositories
c4arl0s/ElectronicAmplifiersNotes
Electronic Amplifiers Notes, another of my favorite classes.
c4arl0s/Xcode101ForiOS121
Projects for iOS 12.1 using Xcode 10.1 and Swift 4.2.1
c4arl0s/algoritmo-QR
Implementación del algoritmo QR por medio de Gram-Schmidt
c4arl0s/AnalogControl
Notes about Analog Control
c4arl0s/BuildingAnEmojiDictionaryApp
Building an Emoji Dictionary App
c4arl0s/CALayer
CALayer The CALayer class is conceptually very similar to UIView . Layers, like views, are rectangular objects that can be arranged into a hierarchical tree. Like views, they can contain content (such as an image, text, or a background color) and manage the position of their children ( sublayers ). They have methods and properties for performing animations and transforms. The only major feature of UIView that isn’t handled by CALayer is user interaction. CALayer is not aware of the responder chain (the mechanism that iOS uses to propagate touch events through the view hierarchy) and so cannot respond to events, although it does provide methods to help determine whether a particular touch point is within the bounds of a layer (more on this in Chapter 3 , “ Layer Geometry ”).
c4arl0s/CH22_NSPredicate_ObjectiveCNotesForPros
CH22_NSPredicate_ObjectiveCNotesForPros
c4arl0s/ConceptsOfiOSDevelpment
Concepts of iOS Development splited in txt files.
c4arl0s/ControlRoom
A macOS app to control the Xcode Simulator.
c4arl0s/copy-Ignore-file
Verify if .gitignore file exist in each Repository, if it does not exist, then copy to it.
c4arl0s/DigitalControl
My old notes about Digital Control
c4arl0s/DigitalDesign
DigitalDesign
c4arl0s/DigitalSignalProcessing
My notes about Digital Signal Processing.
c4arl0s/ElectronicDevicesNotes
c4arl0s/EncodingAndDecodingCustomTypes
Encoding And Decoding Custom Types (Apple Documentation to practice)
c4arl0s/EncodingWithCodable
EncodingWithCodable
c4arl0s/EnglishLanguageNotes
English Language Notes
c4arl0s/GitNotes
Personal git notes
c4arl0s/InsideTheMachineGeneralIndex
c4arl0s/IntegratedCircuitsNotes
This notes are shared with students of Faculty of Engennering UNAM
c4arl0s/iTunesSearchApp
Pull data from iTunes API and display it.
c4arl0s/learn-c-the-hard-way-lectures
All of the code from Learn C The Hard Way, each project, plus the presentation slides used in the videos.
c4arl0s/Learn_C_onTheMacForOSXandiOS
Learn_C_onTheMacForOSXandiOS
c4arl0s/NSCoding_ObjectiveC
NSCoding Protocol: A protocol that enables an object to be encoded and decoded for achiving and distribution.
c4arl0s/OxfordGuideToEnglishGrammar
c4arl0s/programming-ebooks
These are all the programming ebooks that I have collected.
c4arl0s/SplitTxtFileInSeveralFiles
Split a txt file in several files, the txt file must follow the pattern text:moretext
c4arl0s/Storage_Swift
Manage the preferences of our application.
c4arl0s/TypeCasting_Inspection
TypeCasting-Inspection
c4arl0s/UITextField-ObjectiveC
UITextField-ObjectiveC