General
Swift Tips: For Loops
Please find Swift playground at github.com Please find Swift playground at github.com
Swift Tips: Switch
Please find Swift playground at github.com This post shares from simple to advance the use of in swift. These can be enhanced and some time shorthand of more lines of code. I ho...
Git (Chapter 6: Rebasing)
Let’s start this module by taking an in depth look at our history. The six commits asterisked below are part of the same train of thought. We even developed them in their own fe...
Git (Chapter 3: Undoing Changes)
In the last module, we learned how to record versions of a project into a Git repository. The whole point of maintaining these “safe” copies is peace of mind: should our project...
How to check whether a module is available using canImport()
Writing multi platform code has its own challenges, but if you use the compiler test then one big challenge is solved for you: you can write one chunk code to run if a specific...
GIT (Chapter 1: Introduction)
Introduction Git is a version control system (VCS) created for a single task: managing changes to your files. It lets you track every change a software project goes through, as...
Pure Swift Protocol 'weak var delegate' error
Just like anyone else you have encounter this error too. Writing a pure swift protocol and declaring the weak delegate you must have encountered error mentioned below. \[swift\]...
Swift Closures Syntax
We all have a bad memory when it comes to specific syntax of Closure. At least this post is going to help me, throwing out there if someone else can be benefited by it. Happy Sw...
Cocoapod + Swift : Making Pod with Swift
With this post I would be guiding you to make your own cocoapod with swift, that you can use in your project and help other developer save hours by using your code that being te...
Adify your iOS app cause iAd alone is not enough. Its all about cost of effort
If you are a indie or pro developer like me and you have some apps on the app store. More I am reading about this Ad stuff more I am getting hooked into. I can clearly see how o...
StarUML is Star one more time
I have been looking around for tool for UML diagramming for very long time. I never found any good tool. StarUML on windows platform really raise my expectation. I used it to de...
Cheat sheet of command from hacking and securing iOS Applications
Note : hello is binary filename is following example. Replace it with your binary filename. Basic disassembly \[shell\]$otool tV hello p \ main\[/shell\] Listing dynamic depende...
Compiling c programs for arm architecture/iOS on OSX
Lets start with C language compiler. xcrun is good command to find out the specific about the system and what sdk version is install, platform and other good stuff that you woul...
How to tag a release on command line
git remote (displays the name of your remote, for example YourRemote) git tag a 0.1.0 m 'tagging Version 0.1.0' (creates tag 0.1.0 from current branch) git push origin tags (pus...
Steps to publish to cocoapods
edit podspec push branch to remote on terminal : add same tag as podspec git remote git tag a 0.1.1 m"tag 0.1.1 added" git push origin tags on terminal now push push pod to trun...