Downloads Download Visual Studio 2019 Web Installer / ISO (Community / Professional / Enterprise) Please read Visual Studio 2019 system requirements before installing: Supported Operating Systems Visual Studio 2019 will install and run on the following operating systems (64 bit recommended): * Windows 10 version 1703 or higher: Home, Professional, Education, and Enterprise (LTSC and S are not supported) * Windows Server 2016: Standard and Datacenter...
iOS iOS12 - Password AutoFill, Automatic Strong Password, and Security Code AutoFill Passwords and Security Codes are a modern necessity required for security and privacy. iOS 12 eases the tedious aspects of account setup and sign-in by automatically suggesting and using strong, unique passwords and by bringing one-time password to the QuickType bar....
Wiki How to Create and Auto-Renew Let's Encrypt Wildcard Certificate? As you know, Let's Encrypt officially started issuing a wildcard SSL certificate using ACMEv2(Automated Certificate Management Environment) endpoint. Wildcard certificates allow you to secure all subdomains of a domain with a single certificate. Wildcard certificates can make certificate management easier in some cases. Wildcard certificates are only...
Swift Create a Library using Swift Package Manager - Stepwise Tutorial The Swift Package Manager (SPM) is a tool for managing the distribution of source code, aimed at making it easy to share your code and reuse others code. Swift Package Manager provides a convention-based system for building libraries and executables, and sharing code across different packages....
Wiki Censys - Find and analyze any server and device on the Internet Censys is a platform that helps information security practitioners discover, monitor, and analyze devices that are accessible from the Internet. Censys was created in 2015 at the University of Michigan, by the security researchers who developed ZMap....
iOS Best iOS Development Tips and Tricks - Part 2 1. Open Terminal for current Project using Xcode Keyboard Shortcut Do you know, you can open Terminal from Xcode at the project's path with a custom keyboard shortcut? First, Create a new script file in your project root directory with following command - #!/bin/sh open -a Terminal . Now,...
Swift How to use SwiftLint with Xcode to enforce Swift style and conventions? SwiftLint is a tool to enforce Swift style and conventions. Keeping a codebase consistent and maintainable in a project with a team of developers sometimes may be very hard, different conventions and styles, plus different levels of experience with the language across developers may result in most of the times...
Xcode What's new in Xcode 10? [Updated for 10.1, 10.2 and 10.3] 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. * Jump to "What&...
iOS [Xcode Pro Tips] How to use Asset Catalogs to support Named Colors? As you know, you are able to use Xcode Asset Catalogs to manage your images and other file-based resources since iOS 7. But from iOS 11 (with Xcode 9), Asset catalogs support named colors that can be used in source files and Interface Builder. You can create a color...
iOS How to create a verified iOS Mobile Device Management(MDM) profile? The Mobile Device Management (MDM) protocol provides a way for system administrators to send device management commands to managed iOS devices running iOS 4 and later, macOS devices running macOS v10.7 and later, and Apple TV devices running iOS 7 (Apple TV software 6.0) and later. MDM allows...
iOS How to change an iOS application icon programmatically? In iOS 10.3, Apple launches a cool function so that developers are able to programmatically change the app icon. In Apple's UIApplication API document, there are 3 things worth a glance: //A Boolean value indicating whether the app is allowed to change its icon. To make it...
iOS Best iOS Development Tips and Tricks 1. Track build time in Xcode If you don't know the exact build time of your project, enable the following option in Xcode. defaults write com.apple.dt.Xcode ShowBuildOperationDuration -bool YES 2. Improve your Swift project build time The Xcode 9.2 release notes mentioned an experimental...
Swift What will be new in Swift 5? Apple Swift 5 will be release in early 2019. The primary focus of Swift 5 will be ABI (Application Binary Interface) stability for the Swift Standard Library. Here the goals for Swift 5 - 1. ABI Stability 1.1 What is ABI Stability? * At runtime Swift binaries interact with other libraries...
Data Structure Introduction to Dynamic Programming 1. What is Dynamic Programming? Dynamic Programming is an algorithmic paradigm that solves a given complex problem by breaking it into sub-problems and stores the results of sub-problems to avoid computing the same results again. Dynamic programming is used where we have problems, which can be divided into...
Swift Tips to become a better Swift (iOS) Developer Swift is friendly to new programmers. It's an industrial-quality programming language that's as expressive and enjoyable as a scripting language. Here the some tips to become a better Swift Developer. You can copy and paste the code snippets into Playground, to make it easier for...