“Breve” guida per gli studenti della WWDC

"Eravamo quattro amici al bar"

Cos’è la WWDC

WWDC, acronimo di Worldwide Developers Conference (Conferenza Mondiale degli Sviluppatori) è una conferenza organizzata da Apple che si tiene tutti gli anni in California. Fino all’anno scorso ha avuto luogo a San Francisco, quest’anno a San Jose.

Prendono parte alla WWDC circa 5.000 sviluppatori, 350 studenti e più di 100 ingegneri. Durante la conferenza, della durata di 5 giorni, verrano presentate le novità software dei prodotti di Cupertino.

Durante il Keynote del lunedì mattina, Tim Cook, Phil Schiller e Craig Federighi presenteranno le nuove versioni di iOS, macOS, watchOS e tvOS. Non sono escluse eventuali novità hardware: in passato ce ne sono state, ad esempio il Mac Pro o nuove linee di MacBook Pro.

Nei cinque giorni di conferenza avranno luogo più di 100 sessioni tecniche su aspetti di programmazione, progettazione e design.

Read more…


WWDC. The third time.

WWDC17 copy

Sometimes, in your life, you could get a second chance, whether positive or negative. While studying, working or after bad circumstances.
One of my second chances was in 2015: after the experience of 2014, I was selected for the second time in a row for an Apple WWDC Scholarship. For those who don’t know: WWDC is the annual conference of developers held by Apple in San Francisco, where new features for iOS, macOS, tvOS and watchOS are presented.

I retried to submit my scholarship application in 2016, but without success. In return, a variant of the app I submitted is published on the tvOS App Store.

This year, I got the third chance.

Read more…


iOS: check whether the device time format is set to 24 or 12 hours


A quick tip that might be useful anytime you manage time in different timezones and countries with different system settings. Ran asked on SOF if there’s a way to detect the device time mode set by user (12 or 24 hours).

There is a template specifier for NSDateFormatter that fits this need. This specifier is j and you can get it through the dateFormatFromTemplate:options:locale: method of NSDateFormatter. The formatter returns h a if the locale is set to 12H, else HH if it’s set to 24H, so you can easily check if the output string contains a or not. Read more…