Tecnología, Internet y juegos
2 meneos
199 clics
Apple introdujo este  inteligente diseño en la alarma del iPhone [ENG]

Apple introdujo este inteligente diseño en la alarma del iPhone [ENG]

Normalmente, cuando usas la alarma en iPhone, esas ruedas de horas y minutos que se desplazan parecen poder seguir girando mientras tu dedo aguante. Eso es lo que la mayoría de la gente cree: un bucle infinito de números que dan vueltas sin parar. Pero en realidad hay un punto de detención. Si deslizas y deslizas sin parar, te toparás con un límite en las 4:39 (o 16:39 para quienes usan el formato de 24 horas). Si giras en la otra dirección, también se acaban los números.

| etiquetas: apple , alarma , circulo , iphone
#4 es que ni eso, es un array gigante de números harcodeados. Funciona pues para delante. Y 0 bugs
El jefe de ingenieros dijo: "Es muy burdo pero vamos con ello"
No lo veo tan ingenioso como tener un array definido de 12 o 24 elementos pero es Apple y es la bomba porque si.
#1 Si un Apple viene de Israel sí que es la bomba.
No creo que sea para ahorrar recursos. Simplemente es una forma sencilla de hacerlo sin recurrir a ningún algoritmo que rote
#2 Es lo que estaba pensando. Ni que la aritmética modular fuese un derroche...
Dicen que hacer una rueda infinita es complicado. :shit:
No tienen un control de una rueda infinita en iPhone. Pued vale, que lo hagan. Y aún así tendrá un valor máximo y uno mínimo. Eso si quisieran tener una rueda gigante para seleccionar un número.

El tema es que tienen que seleccionar del 1 al 12 (o al 24) y del 1 al 60. Eso se ha hecho con aritmética modular toda la vida, para gestionar el desbordamiento. Deberían añadir ese control para que se pueda usar en más aplicaciones.
.y no, un array de números del 0 al 59 ahorra más memoria que un array de números inmenso. Pero es que tampoco hace falta ningún array.
No, no, ahorra recursos no...

menéame