193 posts with the category “Development”

See all categories

Development

Expanding Commit Access

Now that the Swift Continuous Integration system is established and proven, we’d like to grant commit access on a more frequent basis to project contributors who have established a track record of good contributions.

Development

Swift Benchmark Suite now Available

Apple's Swift Team has released the benchmark suite as open source. It includes 75 benchmarks for key Swift tasks, libraries for common functions, a driver to run and show metrics, and a tool to compare versions.

Development

Continuous Integration now Available

Apple has rolled out continuous integration for the Swift project. Jenkins powers the system, which builds and tests on macOS, iOS simulator, and Ubuntu versions 14.04 and 15.10.

Development

It's Coming: the Great Swift API Transformation

Apple saw a style gap between Cocoa interfaces and the Swift standard library. This gap made coding, debugging, and upkeep harder.

Development

Swift 2.2 Release Process

Swift 2.2 marks the first official release after Swift became open source. It stays mostly compatible with Swift 2.1 and focuses on core fixes, better diagnostics, and faster code without big language changes.

Development

The Website Obesity Crisis

In conversations with web performance advocates, I sometimes feel like a hippie talking to SUV owners about fuel economy. They have all kinds of weirdly specific tricks to improve mileage. Deflate the front left tire a little bit.

    Development

    Swift 3 API Design Guidelines

    Swift 3 aims to set API design guidelines and apply them across libraries to make the language feel more unified.

    Development

    The Swift Linux Port

    Apple released a Linux port of Swift with the open source project launch. Users can build it from sources or download binaries for Ubuntu on x86_64 architecture.

    Development

    The Swift.org Blog

    Apple has launched the open source Swift project and the Swift.org website. They aim to work with the community to fix issues, add features, and expand Swift to new platforms.

    Development

    Kill all browser plugins

    In the last few years all big players on the internet, started adopting HTML5 for video streaming. Like YouTube, Netflix and all kinds of news websites.

      Development

      About labels and icons

      In the battle of clarity between icons and labels, labels always win.

      Development

      AddressBookUI

      The Address Book UI framework in iOS, used alongside AddressBook.framework, provides controllers for managing contacts but includes a uniquely valuable function, ABCreateStringWithAddressDictionary(), which formats address components into a localised string.

      Development

      CFBag

      The article explores the CFBag and CFMutableBag Core Foundation types, which implement a bag (multi-set) data structure, allowing multiple occurrences of elements with associated counts.

      Development

      100 Things You Should Know About People

      100 things you should know if you are going to design an effective and persuasive website, web application or software application.

      Development

      The $300 Million Button

      The number of customers purchasing went up by 45%. The extra purchases resulted in an extra $15 million the first month. For the first year, the site saw an additional $300,000,000.

      Development

      Zebra Striping

      Zebra striping—also known as candy striping or half-shadow—is the application of faint shading to alternate lines or rows in data tables or forms.

      Development

      iPhone orientation detection

      Here is the most basic JavaScript to get the iPhone orientation detection going...

      Development

      Validating email addresses is hard

      Validating email addresses is hard...