Suche senden
Hochladen
Mo devoptimization
•
Als PPT, PDF herunterladen
•
0 gefällt mir
•
155 views
Citrrus
Folgen
Technologie
Melden
Teilen
Melden
Teilen
1 von 14
Jetzt herunterladen
Empfohlen
1211258
1211258
dpox
Chem`is try`
Chem`is try`
Siti Nur Umami
Ppt bears have pride
Ppt bears have pride
justin_parkan
Chem`is try`
Chem`is try`
Siti Nur Umami
Ppt bears have pride
Ppt bears have pride
justin_parkan
Atti didamatica2013
Atti didamatica2013
Gianni Panconesi
Chem`is try`
Chem`is try`
Siti Nur Umami
Ppt bears have pride
Ppt bears have pride
justin_parkan
Empfohlen
1211258
1211258
dpox
Chem`is try`
Chem`is try`
Siti Nur Umami
Ppt bears have pride
Ppt bears have pride
justin_parkan
Chem`is try`
Chem`is try`
Siti Nur Umami
Ppt bears have pride
Ppt bears have pride
justin_parkan
Atti didamatica2013
Atti didamatica2013
Gianni Panconesi
Chem`is try`
Chem`is try`
Siti Nur Umami
Ppt bears have pride
Ppt bears have pride
justin_parkan
Gamification at SharePoint Saturday Belgium
Gamification at SharePoint Saturday Belgium
Jussi Mori
Ip cchapter2 thornock
Ip cchapter2 thornock
RThornock
Program logic models: design and use
Program logic models: design and use
Jana Garay
Raising productivity with SharePoint and Gamification
Raising productivity with SharePoint and Gamification
Jussi Mori
Leadership from the inside out 3
Leadership from the inside out 3
sportpsychdoc
Peaches Industries Gamification story
Peaches Industries Gamification story
Jussi Mori
Sales meeting 9.18.12
Sales meeting 9.18.12
ephelpsrealtor
Фотовыставка
Фотовыставка
Greeeng
Presentation 2
Presentation 2
Siti Nur Umami
Tu
Tu
Siti Nur Umami
FFEA 2016 -10 Website Mistakes Even Great Marketers Can Make
FFEA 2016 -10 Website Mistakes Even Great Marketers Can Make
Saffire
Stay Up To Date on the Latest Happenings in the Boardroom: Recommended Summer...
Stay Up To Date on the Latest Happenings in the Boardroom: Recommended Summer...
Stanford GSB Corporate Governance Research Initiative
The Presentation Come-Back Kid
The Presentation Come-Back Kid
Ethos3
10 Tips for WeChat
10 Tips for WeChat
Chris Baker
20 Ideas for your Website Homepage Content
20 Ideas for your Website Homepage Content
Barry Feldman
网站前段性能优化-品友互动
网站前段性能优化-品友互动
Shaoning Pan
Dell data protection
Dell data protection
ssuser1eca7d
Efficient content structures and queries in CRX/CQ
Efficient content structures and queries in CRX/CQ
connectwebex
Security - Part II.pdf
Security - Part II.pdf
ShaiAlmog1
Jailbreak Detector Detector
Jailbreak Detector Detector
Nick Mooney
Sightly_techInsight
Sightly_techInsight
Purnendra Pratap Singh
Enabling the mobile Web for a Dojo component
Enabling the mobile Web for a Dojo component
cjolif
Weitere ähnliche Inhalte
Andere mochten auch
Gamification at SharePoint Saturday Belgium
Gamification at SharePoint Saturday Belgium
Jussi Mori
Ip cchapter2 thornock
Ip cchapter2 thornock
RThornock
Program logic models: design and use
Program logic models: design and use
Jana Garay
Raising productivity with SharePoint and Gamification
Raising productivity with SharePoint and Gamification
Jussi Mori
Leadership from the inside out 3
Leadership from the inside out 3
sportpsychdoc
Peaches Industries Gamification story
Peaches Industries Gamification story
Jussi Mori
Sales meeting 9.18.12
Sales meeting 9.18.12
ephelpsrealtor
Фотовыставка
Фотовыставка
Greeeng
Presentation 2
Presentation 2
Siti Nur Umami
Tu
Tu
Siti Nur Umami
FFEA 2016 -10 Website Mistakes Even Great Marketers Can Make
FFEA 2016 -10 Website Mistakes Even Great Marketers Can Make
Saffire
Stay Up To Date on the Latest Happenings in the Boardroom: Recommended Summer...
Stay Up To Date on the Latest Happenings in the Boardroom: Recommended Summer...
Stanford GSB Corporate Governance Research Initiative
The Presentation Come-Back Kid
The Presentation Come-Back Kid
Ethos3
10 Tips for WeChat
10 Tips for WeChat
Chris Baker
20 Ideas for your Website Homepage Content
20 Ideas for your Website Homepage Content
Barry Feldman
Andere mochten auch
(15)
Gamification at SharePoint Saturday Belgium
Gamification at SharePoint Saturday Belgium
Ip cchapter2 thornock
Ip cchapter2 thornock
Program logic models: design and use
Program logic models: design and use
Raising productivity with SharePoint and Gamification
Raising productivity with SharePoint and Gamification
Leadership from the inside out 3
Leadership from the inside out 3
Peaches Industries Gamification story
Peaches Industries Gamification story
Sales meeting 9.18.12
Sales meeting 9.18.12
Фотовыставка
Фотовыставка
Presentation 2
Presentation 2
Tu
Tu
FFEA 2016 -10 Website Mistakes Even Great Marketers Can Make
FFEA 2016 -10 Website Mistakes Even Great Marketers Can Make
Stay Up To Date on the Latest Happenings in the Boardroom: Recommended Summer...
Stay Up To Date on the Latest Happenings in the Boardroom: Recommended Summer...
The Presentation Come-Back Kid
The Presentation Come-Back Kid
10 Tips for WeChat
10 Tips for WeChat
20 Ideas for your Website Homepage Content
20 Ideas for your Website Homepage Content
Ähnlich wie Mo devoptimization
网站前段性能优化-品友互动
网站前段性能优化-品友互动
Shaoning Pan
Dell data protection
Dell data protection
ssuser1eca7d
Efficient content structures and queries in CRX/CQ
Efficient content structures and queries in CRX/CQ
connectwebex
Security - Part II.pdf
Security - Part II.pdf
ShaiAlmog1
Jailbreak Detector Detector
Jailbreak Detector Detector
Nick Mooney
Sightly_techInsight
Sightly_techInsight
Purnendra Pratap Singh
Enabling the mobile Web for a Dojo component
Enabling the mobile Web for a Dojo component
cjolif
Plone pwns
Plone pwns
Dylan Jay
iOS Development - Tips & Tricks
iOS Development - Tips & Tricks
it-tour
iOS development - tips & tricks
iOS development - tips & tricks
Stefan Tsvyatkov
IT guide to data storage and protection
IT guide to data storage and protection
doogstone
Securing User Data with SQLCipher
Securing User Data with SQLCipher
CommonsWare
企業應用行動化開發架構
企業應用行動化開發架構
湯米吳 Tommy Wu
iOS application (in)security
iOS application (in)security
iphonepentest
Tighten your Security and Privacy
Tighten your Security and Privacy
connectwebex
Securing Android Applications
Securing Android Applications
Infosys
How to map Domain changes on an existing Database
How to map Domain changes on an existing Database
Philip Washington Sorst
Sjug aug 2010_cloud
Sjug aug 2010_cloud
Michael Neale
Code to go Android
Code to go Android
Peter van der Linden
Presentation15 parse xml
Presentation15 parse xml
Ankit Desai
Ähnlich wie Mo devoptimization
(20)
网站前段性能优化-品友互动
网站前段性能优化-品友互动
Dell data protection
Dell data protection
Efficient content structures and queries in CRX/CQ
Efficient content structures and queries in CRX/CQ
Security - Part II.pdf
Security - Part II.pdf
Jailbreak Detector Detector
Jailbreak Detector Detector
Sightly_techInsight
Sightly_techInsight
Enabling the mobile Web for a Dojo component
Enabling the mobile Web for a Dojo component
Plone pwns
Plone pwns
iOS Development - Tips & Tricks
iOS Development - Tips & Tricks
iOS development - tips & tricks
iOS development - tips & tricks
IT guide to data storage and protection
IT guide to data storage and protection
Securing User Data with SQLCipher
Securing User Data with SQLCipher
企業應用行動化開發架構
企業應用行動化開發架構
iOS application (in)security
iOS application (in)security
Tighten your Security and Privacy
Tighten your Security and Privacy
Securing Android Applications
Securing Android Applications
How to map Domain changes on an existing Database
How to map Domain changes on an existing Database
Sjug aug 2010_cloud
Sjug aug 2010_cloud
Code to go Android
Code to go Android
Presentation15 parse xml
Presentation15 parse xml
Kürzlich hochgeladen
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Product Anonymous
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
The Digital Insurer
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
Sandro Moreira
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
jfdjdjcjdnsjd
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
sammart93
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
UiPathCommunity
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
apidays
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
Nanddeep Nachan
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
Zilliz
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
Rustici Software
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
The Digital Insurer
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
apidays
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Edi Saputra
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
MIND CTI
Architecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
Kürzlich hochgeladen
(20)
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
Architecting Cloud Native Applications
Architecting Cloud Native Applications
Mo devoptimization
1.
© 2012 Citrrus
LLC. All Rights Reserved.
2.
The iPhone will
prove to be more historically significant than the Personal Computer © 2012 Citrrus LLC. All Rights Reserved.
3.
Above a Bar ©
2012 Citrrus LLC. All Rights Reserved.
4.
Agile Optimization Start slow...
© 2012 Citrrus LLC. All Rights Reserved.
5.
DebugLog... your best
friend #ifdef DEBUG #define DebugLog(...) NSLog(@"%s (%d) %@", __PRETTY_FUNCTION__, __LINE__, [NSString stringWithFormat:__VA_ARGS__]) #else #define DebugLog(...) #endif 2012-05-07 18:02:20.775 UVA Magazine[4509:17c03] -[PDFPageViewController viewWillAppear:] (78) View Will Appear for PDF Page © 2012 Citrrus LLC. All Rights Reserved.
6.
Perception “Beauty is everywhere
a welcome guest.” Johann Wolfgang von Goethe © 2012 Citrrus LLC. All Rights Reserved.
7.
Images... more than
meets the eye +[UIImage imageNamed:] * Reads file * Uncompresses * Caches +[UIImage imageWithContentsOfFile:] * Checks access to file * File is read and uncompressed when image drawn © 2012 Citrrus LLC. All Rights Reserved.
8.
Images... more than
meets the eye © 2012 Citrrus LLC. All Rights Reserved.
9.
Memory Management Use Less Release
Early and Often © 2012 Citrrus LLC. All Rights Reserved.
10.
Networking Combine Requests Compact your
data © 2012 Citrrus LLC. All Rights Reserved.
11.
Fast Scrolling Do your
own drawing Reuse/Recycle Don’t get in the way of the main thread © 2012 Citrrus LLC. All Rights Reserved.
12.
Burn the resource
you have Memory vs CPU © 2012 Citrrus LLC. All Rights Reserved.
13.
CoreData + SQLite CoreData
+ SQLite = partial file access -[NSData initWithContentsOfFile] = full file access © 2012 Citrrus LLC. All Rights Reserved.
14.
Enumeration objectAtIndex for(int i=0;i<count;i++) {
id item; item = [myObjects objectAtIndex:i]; NSLog(@"Found an Item: %@",item); } NSFastEnumeration for(id item in myObjects) { NSLog@"Found an Item: %@",item); } © 2012 Citrrus LLC. All Rights Reserved.
Jetzt herunterladen