Kako je Instagram učinio 3D Touch popularnim na iPhoneu 6s

Kako je Instagram učinio 3D Touch popularnim na iPhoneu 6s

iphone-6s-3d-touch-opentable-instagram-workflow-news360-magic-piano-6
3D Touch odličan je na Instagramu.
Fotografija: Instagram

Ako tražite aplikaciju koja će vas zadiviti revolucionarnim moćima 3D Touch -a, ne tražite dalje od Instagrama. Aplikacija za dijeljenje fotografija već je stvorila sjajne nove interakcije s 3D Touchom dopuštajući korisnicima da zavire u fotografije i podatke o profilu pomoću tri nova API -ja koja nudi Apple.

Imali smo 3D Touch iPhone samo tjedan dana, ali Instagram inženjeri već su uspjeli postaviti visoku ljestvicu drugim aplikacijama kojima teže. U novom inženjerskom blogu, tvrtka daje programerima pogled na to kako su implementirali nove 3D Touch API -je besprijekorno i pokazati kako druge aplikacije mogu učiniti 3D Touch mnogo moćnijim od verzije desnog klika za 2015. godinu.

Evo nekih smjernica koje su prikupili:

Brze radnje:

S novim API -jem za brzu radnju 3D Touch, programeri mogu dodati prečace na početni zaslon. Ryan Nystrom, softverski inženjer na Instagramu otkriva da je zapravo super jednostavno implementirati.

"Sve što trebate učiniti je stvoriti niz UIApplicationShortcutItem i dodati ih delegatu svoje aplikacije", napisala je Nystrom u postu tvrtke. "Svaka stavka ima niz ** vrste ** i izbornu ikonu UIApplicationShortcutIcon."

Zaviruje

peek-instagram
Mogućnost zavirivanja u fotografije bez obvezivanja na učitavanje cijele stvari je sjajna. Vjerojatno vam štedi samo jednu sekundu, ali to se vrijeme zbraja ako gledate 15 ili više slika dok krstarite karticom Istraživanje.

Da bi stvorio zavirivanje za male fotografije i videozapise, Instagram je upotrijebio delegata API -ja Peek and Pop pod nazivom UIViewControllerPreviewingDelegate koji je registriran za prikaz:

“Na Instagramu samo registriramo prikaz kontrolera koji može primati dodire. Kada dođe do 3D dodira, delegat odlučuje postoji li zavirivanje u bilo koju stavku u prikazu koja je dotaknuta. Ako delegat utvrdi da se zavirivanje može dogoditi, on je također odgovoran za dvije stvari: postavite izvornu rektnu sliku pogleda koji se pregledava i vratite kontroler na prezentaciju. ”

izvor

Tvrtka je također detaljno objavila kako je implementirala pregled profila za zaglavlja ili kad god ste označeni u komentaru. Djeluje slično kao post-peeks:

* Pronađite ćeliju koja je primila 3D dodir pomoću lokacije i potražite NSIndexPath
* Pretvorite lokaciju u CGPoint u odnosu na prikaz teksta u ćeliji
* Nabavite atribute za NSAttributedString na danom CGPointu
* Ako postoji atribut korisničkog imena, vratite IGUserPreviewController

Za potpuni pregled načina na koji pristupate većini Peek i Pop API -ja, uključujući snimke zaslona Instagram koda, prijeđite na njihov inženjering Tumblr.

Najnoviji post na blogu

| Kult Maca
September 10, 2021

Otkačeni nosivi uređaj želi spojiti vaš pametni sat i telefon u jednoNosiva tehnologija koju možete skinuti i razgovarati. Fotografija: .klatzNeke ...

Skype izdaje novu aplikaciju samo za WiFi za pristup žarišnim točkama putem Skype kredita
September 10, 2021

Iznenađujući potez, Skype je pušten WiFi aplikacija koja korisnicima omogućuje pristup preko milijun žarišnih točaka sa Skype -ovim kreditima za pl...

Apple: Povucite svoje Mac računare i spojite naš WiFi za preuzimanje Lion
September 10, 2021

Apple: Povucite svoje Mac računare i spojite naš WiFi za preuzimanje LionAko posjetite Apple Store u srpnju, možda ćete vidjeti nešto poput ovoga d...