Vineet Choudhary

I love building applications for mobile and desktop. I am always interested in learning new and better ways of doing things. Open content and exchange of information is something I am interested in.

What's new in Xcode 9?

Xcode is the complete developer toolset used to create apps for Apple TV, Apple Watch, iPad, iPhone, and Mac. The Xcode development environment bundles the Instruments analysis tool, Simulator, and the OS frameworks in the form of tvOS SDKs, watchOS SDKs, iOS SDKs, and macOS SDK. Supported Configurations Xcode 9

How to pass Command Line Arguments in Turbo C++

The following are the steps to execute a program with Command Line Argument inside Turbo C/C++ Compiler : 1. Open Turbo C++ Open Turbo C++. If you don't have, you can download Turbo C++ from here. 2. Write a program Following is a simple example which checks if there is

Introduction to Greedy Algorithms

1. What is Greedy Algorithm? A greedy algorithm, as the name suggests, always makes the choice that seems to be the best at that moment. This means that it makes a locally-optimal choice in the hope that this choice will lead to a globally-optimal solution. However, generally greedy algorithms do

Introduction to Asymptotic Notations

1. What is Asymptotic Notations? Asymptotic Notations are languages that allow us to analyze an algorithm’s run-time performance. Asymptotic Notations identify running time by algorithm behavior as the input size for the algorithm increases. This is also known as an algorithm’s growth rate. Usually, the time required by

Introduction to Data Structures and Algorithms

1. What is Data Structure? A data structure is a particular way of organizing data in a computer so that it can be used efficiently. Data Structures is about rendering data elements in terms of some relationship, for better organization and storage. For example, we have data of an employee

What is Dangling Pointer with Cause and How to avoid it?

Dangling pointers in computer programming are pointers that pointing to a memory location that has been deleted (or freed). Dangling pointers arise during object destruction, when an object that has an incoming reference is deleted or deallocated, without modifying the value of the pointer, so that the pointer still points

Big-O Notation Explained with Examples

Asymptotic notation is a set of languages which allow us to express the performance of our algorithms in relation to their input. Big O notation is used in Computer Science to describe the performance or complexity of an algorithm. Big O specifically describes the worst-case scenario, and can be used

Vault 7: CIA iOS Developer Guide, Hacks, Notes and Tips & Tricks

1. Disable not charging Popups sudo defaults write NoIPadNotifications \-bool YES sudo defaults write NoIPhoneNotifications \-bool YES 2. Creating a read only .dmg from a folder hdiutil create ~/Desktop/newimage.dmg -volname "MyVolume" -srcfolder ~/Desktop/myfolder 3. Pairing Records Pairing records are the crypto
Load more