Tag: 培训生

IOS开发人员培训生

OSรื่องราวครั้งนี้….จะเกี่ยวกับประสบการณ์ในการฝึกงาน่งนตำแหน่งIOS开发人员ในระยะเวลา1เดือนการฝึกงานครั้งนี้ เามนี้จะเน้นเรื่องที่เคยได้ทำคร่าวๆนะครับ มาเริ่มกันเลย 1.เรื่องการทำUI(用户界面) ได้รู้อะไรบ้างละ? คร่าวๆก็มีเรื่อง วกับรู้เกี่ยวกับAUTO LAYOUT staารผูกconstaintการจัดวางVIEW 定制视图,单元格,表视图 ทำารทำXIB ผูกStoryรardกับ视图控制器 ใช้ารใช้导航 2.ได้รู้และลองทำเรื่องMVPในการเขียนโค๊ด(设计模式) กรื่องการแยก模型视图演示者 ทำารทำPresenter Builderเพื่อช่วยในการเทสง่ายขึ้น ทำารทำ协议ถ้าภาษาอื่นก็คือ接口นั่นเองส่วนใหญ่จะนำมาใช้เมื่อต้องการส่งค่าบางอย่างไปยังหน้าView Controllerและเป็นCallbackในInteractor Data Map DataModelขRequest请求และ响应งAPIที่แอใช้ตัวในครั้งนใช้ตัวM ObjectMapperในMapารMap Json ใช้RXSwiftในการ呼叫服务แต่ก็รู้ไม่มากเนื่องจากในโปรเจคได้มีการวางโครงสร้างไว้แล้วจึงได้แต่รู้ว่านำมาใช้ยังไง การทำ互动器 ทำารทำRouterเป็นตัวกลางในการ重定向ไปยังหน้าอื่นๆ 3.เรื่องของการทำTest INIรู้เรื่องของUINIT TEST 存根,间谍,假และทำอู้เารakeอและ T UI测试มอทดสอบว่าทำงานถูกต้องตามFlowหรือไม่ 4.เรื่องของการเขียนโค๊ด โค๊ดแบบารเขียนโค๊ดแบบ干净 การตั้งชื่อไม่ว่าจะเป็นตัวแปรฟังค์ชั่นคลาสและการตั้งชื่อเทส ใช้Enum Structและ类 ใช้รื่องการประกาศเช่นการใช้ใช้懒周开放 ilรื่องnilการป้องกัน可选(无)ใช้Guardการใช้var let if else SwiftนฐานภาษาSwiftเบื้องต้น ก็จะเป็นคร่าวๆสำหรับการฝึกงานตลอดหนึ่งเดือน //และความรู้อื่นๆที่ได้เพิ่มมาคือAngularและKotlinเบื้องต้น