Quiero crear un widget simple del Centro de notificaciones de iOS usando Swift. ¿Es esto difícil?

Supongo que hay un par de partes en esta pregunta. Si nunca antes ha usado Swift, es bastante fácil de aprender. La principal diferencia de los lenguajes más convencionales como Java o Python son los opcionales. Puede parecer un poco extraño al principio, pero son tus amigos. El uso de opciones le permitirá escribir código más seguro. Hay muchos tutoriales en la web para Swift y el libro gratuito de Apple es bastante bueno.

En segundo lugar, un simple widget del Centro de notificaciones de iOS (o la extensión Today, como se le llama) no es difícil de escribir, pero probablemente primero deba escribir una aplicación. De hecho, es un requisito para una extensión de hoy, deben tener una aplicación principal.

Entonces, dependiendo de su idea que quiera escribir, escríbala primero como una aplicación y luego cree una extensión. En realidad, con iOS 10, estas extensiones se están volviendo más como aplicaciones individuales en sí mismas.

Apple tiene algunos videos geniales para comenzar:

Creación de extensiones para iOS y OS X, parte 1

Mejores prácticas de extensión de aplicación

Si eres un desarrollador experimentado, incluso si nunca antes trabajaste en desarrollo móvil, esto debería ser muy fácil para ti. Recomendaría Swift y algunos tutoriales como

Tutorial de Extensiones de hoy: Primeros pasos

O

Extensiones de aplicación: creación de un widget del centro de notificaciones

Solo he escrito notificaciones para iOS usando Swift 2, pero fueron muy sencillas para comenzar. Creo que es muy sencillo comenzar con las notificaciones de iOS 10 basadas en lo que he visto en los videos de WWDC 16.

No, no es difícil. Simplemente mire el Centro de notificación NS y asegúrese de comprender el concepto. Antes de que empieces.