Swift 2 programming language will become open source project by Apple

Apple has decided to offer its Swift 2 programming language as an open source project sometime later this year

During Apple’s WWDC 2015 keynote event today, Apple announced that it will offer Swift 2, the next version of its programming language, as an open source project. Standardized open source libraries will be made available for iOS, OS X, and Linux later this year.

Apple also announced that Swift 2 will support whole module optimization, which should makes things faster, along with new error handling. Developers will also be able to see interface “headers:” synthisized in Xcode in Swift 2.

<!–*/

<!–*/

img,
.devicebox img {
margin: 0px;
max-width: 100%;
padding: 0px;
}
div .devicebox *,
div .devicebox li,
div .devicebox a:active,
div .devicebox a:hover,
div .devicebox a:link,
div .devicebox a:visited {
color: #fff;
}
.devicebox a:hover {
text-decoration: underline;
}
.devicebox p,
.devicebox ul li,
.devicebox ol li {
font-size: 16px;
padding: initial;
}
.devicebox ul {
margin: 0;
padding: 0.5em 1em 1em 30px;
}
.devicebox ul li {
display: list-item;
line-height: 24px;
list-style: disc outside none;
}
.devicebox ul li:before {
display: none;
}
.devicebox p ~ p {
padding: 0px 15px 15px;
line-height: 1.25;
}
.devicebox p:first-of-type + p {
padding: 15px;
}
div *:last-of-type + .devicebox,
div *:last-of-type + div ~ .devicebox {
float: none;
margin: 0 auto 30px;
max-width: 700px;
min-height: 225px;
position: relative;
width: 100%;
}
div *:last-of-type + .devicebox .video,
div *:last-of-type + div ~ .devicebox .video {
bottom: 0px;
left: 50%;
position: absolute;
right: 0px;
top: 30px;
}
div *:last-of-type + .devicebox .video_iframe,
div *:last-of-type + div ~ .devicebox .video_iframe {
height: 100%;
padding: 0px;
}
div *:last-of-type + .devicebox h3 + p,
div *:last-of-type + div ~ .devicebox h3 + p {
bottom: 0;
left: 50%;
overflow: hidden;
position: absolute;
right: 0;
top: 30px;
width: 50%
}
div *:last-of-type + .devicebox h3 + p img,
div *:last-of-type + div ~ .devicebox h3 + p img {
float: right;
height: 100%;
width: auto;
}
div *:last-of-type + .devicebox ul,
div *:last-of-type + div ~ .devicebox ul,
div *:last-of-type + .devicebox p,
div *:last-of-type + div ~ .devicebox p {
width: 43%;
}
@media all and (max-width: 500px) {
.devicebox {
float: none;
margin: 0 0 30px;
max-width: 100%;
width: 100%;
}
div *:last-of-type + .devicebox .video,
div *:last-of-type + div ~ .devicebox .video {
left: 0;
position: relative;
top: 0;
}
div *:last-of-type + .devicebox .video_iframe,
div *:last-of-type + div ~ .devicebox .video_iframe {
padding-bottom: 56.25%;
}
div *:last-of-type + .devicebox h3 + p,
div *:last-of-type + div ~ .devicebox h3 + p {
left: 0;
position: relative;
top: 0;
}
div *:last-of-type + .devicebox ul,
div *:last-of-type + div ~ .devicebox ul {
width: auto;
}
}

/*–>*/

/*–>*/

/*–>*/

Source: iMore

About Bhavesh Rabari

Check Also

EE Offers First Plan Bundling Apple Subscription Services in the UK

UK carrier EE has launched a new package called the “Full Works” plan for iPhone, …

Leave a Reply

Your email address will not be published.