A man looks at his Apple iPad in front an Apple logo outside an Apple store in downtown Shanghai
A man looks at his Apple iPad in front an Apple logo outside an Apple store in downtown Shanghai March 16, 2012. Reuters/Aly Song

One of the most awaited features specific to Apple iMac is the Retina display. Even though Apple did not announce the existence of such iMac display feature, there are several clues that point to the possible announcement.

In addition, Apple's brand new Swift programming language was unveiled very recently. But developers have already found a critical vulnerability in Swift.

Retina iMac Tipped

French forum named MacBidouille has ferreted around the OS X 10.10 Yosemite beta developer preview's system library to unearth the clues pointing to a Retina display equipped iMac, says Apple Insider.

A file containing a wide range of high resolution display features, with no device codenames tied to them was discovered recently. Apparently, the highest resolution listed was 6,400 x 3,600 pixels. However, Apple Insider says that the resolution will be re-scaled to 3,200 x 1,800 pixels for Retina display.

In addition, the product identifiers pertaining to the file were referenced in a beta build of OS X 10.9.4 Mavericks. But again, it was associated with an unannounced iMac variant. Also, Ming-Chi Kuo, the credible KGI Securities analyst said that Apple is planning to unveil a relatively inexpensive iMac model and a Retina MacBook Air towards the last quarter of 2014.

Apple's Swift Vulnerability

According to BGR, Apple unveiled 'Swift,' a new programming language for developers recently. The stand-out feature of the new programming language is 'Playground;' which lets the developers to test their code, simultaneously when they type down. This is otherwise called as 'run-as-you-type.' It is worth mentioning that, the simultaneous testing of code happens without a 'sandbox' to secure the system.

To be specific, 'Playground' does not expect the programmer to click the 'enter' button to start testing. As the tech Web site points out, it is a huge liability to developers.

In addition, developers are advised to not to click on shady playground links on the web. In case, a vulnerable code enters the 'Swift Playground', the developer will not have enough time to react and control the impact.

According to a Steve, a Twitter user and developer tested this feature in Swift. He was quick to point out the problem with the programming language. In specific, he warned about the automatic deletion of files. Say for example, when a programmer types down a command to remove files, before he could hit 'enter' the files will be deleted and the programmer will have no time to react.

What do you think of the Swift vulnerability? Feel free to leave a comment.