Enviar búsqueda
Cargar
PIXNET iOS SDK @OSDC 2014
•
1 recomendación
•
3,314 vistas
Cloud Sung
Seguir
在設計 PIXNET iOS SDK 的一些經驗分享。
Leer menos
Leer más
Ingeniería
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 60
Descargar ahora
Descargar para leer sin conexión
Recomendados
Xamarin 研究
Xamarin 研究
ShengWen Chiou
2021 MOPCON - 行動化解決方案的技術選型, 交給 Line Bot 來搞定
2021 MOPCON - 行動化解決方案的技術選型, 交給 Line Bot 來搞定
Kyle Shen
Introduction to MLOps in Azure Machine Learning with Live Demo
Introduction to MLOps in Azure Machine Learning with Live Demo
Ko Ko
An intro of web scaffolding tool using yeoman generator
An intro of web scaffolding tool using yeoman generator
貫銘 盛
Wtf is API and SDK
Wtf is API and SDK
Dmytro Lobanov
The Marketing Playbook for API & SDK Adoption
The Marketing Playbook for API & SDK Adoption
Kate Pietrelli
20110611 Facebook Case Study
20110611 Facebook Case Study
Yuki MAEJIMA
The better PHP API (EN)
The better PHP API (EN)
boen_robot
Recomendados
Xamarin 研究
Xamarin 研究
ShengWen Chiou
2021 MOPCON - 行動化解決方案的技術選型, 交給 Line Bot 來搞定
2021 MOPCON - 行動化解決方案的技術選型, 交給 Line Bot 來搞定
Kyle Shen
Introduction to MLOps in Azure Machine Learning with Live Demo
Introduction to MLOps in Azure Machine Learning with Live Demo
Ko Ko
An intro of web scaffolding tool using yeoman generator
An intro of web scaffolding tool using yeoman generator
貫銘 盛
Wtf is API and SDK
Wtf is API and SDK
Dmytro Lobanov
The Marketing Playbook for API & SDK Adoption
The Marketing Playbook for API & SDK Adoption
Kate Pietrelli
20110611 Facebook Case Study
20110611 Facebook Case Study
Yuki MAEJIMA
The better PHP API (EN)
The better PHP API (EN)
boen_robot
Extend sdk
Extend sdk
Harsha Nagaraj
The future-of-netflix-api
The future-of-netflix-api
Daniel Jacobson
Platform - Technical architecture
Platform - Technical architecture
David Rundle
Open Graph & oEmbed | facebook的開放社交關係圖與其他網站的oEmbed
Open Graph & oEmbed | facebook的開放社交關係圖與其他網站的oEmbed
Veronica Lin
Creating personalized cross platform mobile apps with the Sitecore Mobile SDK
Creating personalized cross platform mobile apps with the Sitecore Mobile SDK
Mark van Aalst
Intro to Salesforce Mobile SDK: Building Hybrid Apps Webinar
Intro to Salesforce Mobile SDK: Building Hybrid Apps Webinar
Salesforce Developers
API Strategy Evolution at Netflix
API Strategy Evolution at Netflix
Michael Hart
Writing code samples for API/SDK documentation
Writing code samples for API/SDK documentation
Tom Johnson
Unleash the Power of Apex Realtime Debugger
Unleash the Power of Apex Realtime Debugger
Salesforce Developers
[AWSマイスターシリーズ] AWS SDK for PHP / Ruby / boto(Python) / JavaScript in Node.js
[AWSマイスターシリーズ] AWS SDK for PHP / Ruby / boto(Python) / JavaScript in Node.js
Amazon Web Services Japan
Deep-Dive: Building Mobile Web Applications with AWS Mobile SDK
Deep-Dive: Building Mobile Web Applications with AWS Mobile SDK
Amazon Web Services
Building apps faster with lightning and winter '17
Building apps faster with lightning and winter '17
Salesforce Developers
Building a Single Page App with Lightning Components
Building a Single Page App with Lightning Components
Salesforce Developers
Testing Applications with AWS Device Farm
Testing Applications with AWS Device Farm
Amazon Web Services
20170324 html5j web_paltform_study
20170324 html5j web_paltform_study
Junichi Okamura
苦集滅道:透過開發客製 Sketch Plug-in 改善產品設計流程
苦集滅道:透過開發客製 Sketch Plug-in 改善產品設計流程
Weizhong Yang
JSDC 2015 React-Native 實戰
JSDC 2015 React-Native 實戰
Sam Lee
[VideOhya] Titanium開發經驗分享_1020
[VideOhya] Titanium開發經驗分享_1020
Taiwan Titanium User Group
React-Native share
React-Native share
Eddie Hsu
Appcan移动应用开发平台介绍120409
Appcan移动应用开发平台介绍120409
zhengyiwuxian
初探程式語言設計以C#為例
初探程式語言設計以C#為例
Johnson Gau
BBC Micro:bit beginner project
BBC Micro:bit beginner project
CAVEDU Education
Más contenido relacionado
Destacado
Extend sdk
Extend sdk
Harsha Nagaraj
The future-of-netflix-api
The future-of-netflix-api
Daniel Jacobson
Platform - Technical architecture
Platform - Technical architecture
David Rundle
Open Graph & oEmbed | facebook的開放社交關係圖與其他網站的oEmbed
Open Graph & oEmbed | facebook的開放社交關係圖與其他網站的oEmbed
Veronica Lin
Creating personalized cross platform mobile apps with the Sitecore Mobile SDK
Creating personalized cross platform mobile apps with the Sitecore Mobile SDK
Mark van Aalst
Intro to Salesforce Mobile SDK: Building Hybrid Apps Webinar
Intro to Salesforce Mobile SDK: Building Hybrid Apps Webinar
Salesforce Developers
API Strategy Evolution at Netflix
API Strategy Evolution at Netflix
Michael Hart
Writing code samples for API/SDK documentation
Writing code samples for API/SDK documentation
Tom Johnson
Unleash the Power of Apex Realtime Debugger
Unleash the Power of Apex Realtime Debugger
Salesforce Developers
[AWSマイスターシリーズ] AWS SDK for PHP / Ruby / boto(Python) / JavaScript in Node.js
[AWSマイスターシリーズ] AWS SDK for PHP / Ruby / boto(Python) / JavaScript in Node.js
Amazon Web Services Japan
Deep-Dive: Building Mobile Web Applications with AWS Mobile SDK
Deep-Dive: Building Mobile Web Applications with AWS Mobile SDK
Amazon Web Services
Building apps faster with lightning and winter '17
Building apps faster with lightning and winter '17
Salesforce Developers
Building a Single Page App with Lightning Components
Building a Single Page App with Lightning Components
Salesforce Developers
Testing Applications with AWS Device Farm
Testing Applications with AWS Device Farm
Amazon Web Services
20170324 html5j web_paltform_study
20170324 html5j web_paltform_study
Junichi Okamura
Destacado
(15)
Extend sdk
Extend sdk
The future-of-netflix-api
The future-of-netflix-api
Platform - Technical architecture
Platform - Technical architecture
Open Graph & oEmbed | facebook的開放社交關係圖與其他網站的oEmbed
Open Graph & oEmbed | facebook的開放社交關係圖與其他網站的oEmbed
Creating personalized cross platform mobile apps with the Sitecore Mobile SDK
Creating personalized cross platform mobile apps with the Sitecore Mobile SDK
Intro to Salesforce Mobile SDK: Building Hybrid Apps Webinar
Intro to Salesforce Mobile SDK: Building Hybrid Apps Webinar
API Strategy Evolution at Netflix
API Strategy Evolution at Netflix
Writing code samples for API/SDK documentation
Writing code samples for API/SDK documentation
Unleash the Power of Apex Realtime Debugger
Unleash the Power of Apex Realtime Debugger
[AWSマイスターシリーズ] AWS SDK for PHP / Ruby / boto(Python) / JavaScript in Node.js
[AWSマイスターシリーズ] AWS SDK for PHP / Ruby / boto(Python) / JavaScript in Node.js
Deep-Dive: Building Mobile Web Applications with AWS Mobile SDK
Deep-Dive: Building Mobile Web Applications with AWS Mobile SDK
Building apps faster with lightning and winter '17
Building apps faster with lightning and winter '17
Building a Single Page App with Lightning Components
Building a Single Page App with Lightning Components
Testing Applications with AWS Device Farm
Testing Applications with AWS Device Farm
20170324 html5j web_paltform_study
20170324 html5j web_paltform_study
Similar a PIXNET iOS SDK @OSDC 2014
苦集滅道:透過開發客製 Sketch Plug-in 改善產品設計流程
苦集滅道:透過開發客製 Sketch Plug-in 改善產品設計流程
Weizhong Yang
JSDC 2015 React-Native 實戰
JSDC 2015 React-Native 實戰
Sam Lee
[VideOhya] Titanium開發經驗分享_1020
[VideOhya] Titanium開發經驗分享_1020
Taiwan Titanium User Group
React-Native share
React-Native share
Eddie Hsu
Appcan移动应用开发平台介绍120409
Appcan移动应用开发平台介绍120409
zhengyiwuxian
初探程式語言設計以C#為例
初探程式語言設計以C#為例
Johnson Gau
BBC Micro:bit beginner project
BBC Micro:bit beginner project
CAVEDU Education
Zoom taiwan launch
Zoom taiwan launch
RobertZoom
OpenOffice.org UNO Magic
OpenOffice.org UNO Magic
imacat .
Zoom taiwan launch ppt 11192014
Zoom taiwan launch ppt 11192014
RobertZoom
探索 API 開發的挑戰與解決之道 | .NET Conf 2023 Taiwan
探索 API 開發的挑戰與解決之道 | .NET Conf 2023 Taiwan
Alan Tsai
App design process part III
App design process part III
NTUST
如何使用 API.AI + NodeJs 快速建立 Chatbot
如何使用 API.AI + NodeJs 快速建立 Chatbot
Tech Podcast Night
Appcan介绍自己的应用开发平台
Appcan介绍自己的应用开发平台
MOBINODE
導入 Flutter 前你應該知道的事
導入 Flutter 前你應該知道的事
Weizhong Yang
iOS swift & Cloud Vision API 玩圖像辨識
iOS swift & Cloud Vision API 玩圖像辨識
政斌 楊
Codeigniter 3.0 之 30 分鐘就上手
Codeigniter 3.0 之 30 分鐘就上手
Piece Chao
開放原始碼 Ch3.1 mobile - oss - oss行動領域-1 (ver1.0)
開放原始碼 Ch3.1 mobile - oss - oss行動領域-1 (ver1.0)
My own sweet home!
I os与android多平台开发心得
I os与android多平台开发心得
drewz lin
2021 ee大会-旷视ai产品背后的研发效能工具建设
2021 ee大会-旷视ai产品背后的研发效能工具建设
Tianwei Liu
Similar a PIXNET iOS SDK @OSDC 2014
(20)
苦集滅道:透過開發客製 Sketch Plug-in 改善產品設計流程
苦集滅道:透過開發客製 Sketch Plug-in 改善產品設計流程
JSDC 2015 React-Native 實戰
JSDC 2015 React-Native 實戰
[VideOhya] Titanium開發經驗分享_1020
[VideOhya] Titanium開發經驗分享_1020
React-Native share
React-Native share
Appcan移动应用开发平台介绍120409
Appcan移动应用开发平台介绍120409
初探程式語言設計以C#為例
初探程式語言設計以C#為例
BBC Micro:bit beginner project
BBC Micro:bit beginner project
Zoom taiwan launch
Zoom taiwan launch
OpenOffice.org UNO Magic
OpenOffice.org UNO Magic
Zoom taiwan launch ppt 11192014
Zoom taiwan launch ppt 11192014
探索 API 開發的挑戰與解決之道 | .NET Conf 2023 Taiwan
探索 API 開發的挑戰與解決之道 | .NET Conf 2023 Taiwan
App design process part III
App design process part III
如何使用 API.AI + NodeJs 快速建立 Chatbot
如何使用 API.AI + NodeJs 快速建立 Chatbot
Appcan介绍自己的应用开发平台
Appcan介绍自己的应用开发平台
導入 Flutter 前你應該知道的事
導入 Flutter 前你應該知道的事
iOS swift & Cloud Vision API 玩圖像辨識
iOS swift & Cloud Vision API 玩圖像辨識
Codeigniter 3.0 之 30 分鐘就上手
Codeigniter 3.0 之 30 分鐘就上手
開放原始碼 Ch3.1 mobile - oss - oss行動領域-1 (ver1.0)
開放原始碼 Ch3.1 mobile - oss - oss行動領域-1 (ver1.0)
I os与android多平台开发心得
I os与android多平台开发心得
2021 ee大会-旷视ai产品背后的研发效能工具建设
2021 ee大会-旷视ai产品背后的研发效能工具建设
PIXNET iOS SDK @OSDC 2014
1.
設計⼀一個 MOBILE API
SDK ⼀一些經驗分享 Cloud Sung
2.
您好! • Cloud Sung •
現任 PIXNET iOS Developer • 曾經有幸和⼀一群很屌的企劃⼀一 同⼯工作,所以也去當了企劃⼀一 陣⼦子。 • 現在有幸和⼀一群很屌的⼯工程師 ⼀一同⼯工作,所以也想要成為很 屌的⼯工程師。
3.
我盡量.....但還是有⼀一點點啦
4.
你⼼心中的PIXNET API
5.
你⼼心中的PIXNET API
6.
7.
我可是寫 obj-c 的懶惰 ⼯工程師耶!!!
8.
9.
10.
7 隻 Blogger
App PIXNET⾏行動管家 PIXNET上傳精靈 美⻝⾷食搖⼀一搖 PIXNET Album
11.
⾝身為懶惰的⼯工程師怎麼能 忍受不斷寫⼀一樣的Code
12.
PIXNETSDK For iOS
13.
1. 降低⼯工程師開發⾨門檻
14.
1. 降低⼯工程師開發⾨門檻 2. 由官⽅方幫你包好重覆性很⾼高的Class
15.
1. 降低⼯工程師開發⾨門檻 2. 由官⽅方幫你包好重覆性很⾼高的Class 3.
讓 Data 可以被更多好點⼦子利⽤用!
16.
1. 降低⼯工程師開發⾨門檻 2. 由官⽅方幫你包好重覆性很⾼高的Class 3.
讓 Data 可以被更多好點⼦子利⽤用! 4. 上到 cocoaPods 讓開發者更好 import
17.
18.
19.
Coding Style - NYTimes
Coding Style
20.
Dependency - Reachability - ALSystemUtilities
21.
Class 架構 !
22.
23.
再加上⼀一些範例 我天真的以為這樣就是完整的 規範了
24.
25.
26.
27.
Method命名法?
28.
Method命名法? 變數命名法?
29.
Method命名法? 變數命名法? Class命名法?
30.
31.
背景上傳? 註解及⽂文件?
32.
以為這樣事情就會順利 了嗎?
33.
34.
Unit Test
35.
36.
Goto Fail!!!!!
37.
Code Review
38.
sharedInstance
39.
[[PIXNETSDK new] getUserwithUsername:@“”];
40.
簡單的總結幾點
41.
簡單的總結幾點
42.
簡單的總結幾點 • 前期的⽂文件⽐比想像中要花更多時間,想的更遠更 完整
43.
簡單的總結幾點 • 前期的⽂文件⽐比想像中要花更多時間,想的更遠更 完整 • 在
Coding Style 的規範嚴謹絕對是好事!
44.
簡單的總結幾點 • 前期的⽂文件⽐比想像中要花更多時間,想的更遠更 完整 • 在
Coding Style 的規範嚴謹絕對是好事! • 隨時都要 Code Review,教學相⻑⾧長很重要的
45.
簡單的總結幾點 • 前期的⽂文件⽐比想像中要花更多時間,想的更遠更 完整 • 在
Coding Style 的規範嚴謹絕對是好事! • 隨時都要 Code Review,教學相⻑⾧長很重要的 • Unit Test ⼀一定要作!!!
46.
Demo
47.
Now Available
48.
Now Available GitHub: https://github.com/pixnet/pixnet-ios-sdk
49.
Now Available GitHub: https://github.com/pixnet/pixnet-ios-sdk CocoaPods:
pod search pixnet
50.
PIXNETSDK iOS
51.
PIXNETSDK iOS Android
52.
PIXNETSDK iOS Android JavaScript
53.
PIXNETSDK iOS Android JavaScript And
More
54.
PIXNETSDK iOS Android JavaScript And
More Coming Soon
55.
Special Thanks
56.
Special Thanks • Jui-Nan
Lin - Assistant Manager, Technical R&D
57.
Special Thanks • Jui-Nan
Lin - Assistant Manager, Technical R&D • Dolphin Su - Mobile R&D Engineer
58.
59.
Quality Engineer F2E PHP Mobile PM/SA Android
Engineer iOS Engineer Administration Assistant
60.
Q & A
Descargar ahora