วิธีการติดตั้ง
netfox —一个轻量级的单行设置iOS / OSX网络调试库! 🦊
ทำiOSมาได้เกือบสองปีละแต่ก่อนเวลาจะดู请求,响应งใช้องใช้Charlesซึ่งต้องต่อWi-Fi,ยวกัน,ตั้ง代理,信任证书วุ่นวายพอสมควร
CharlesCharlesี้นiOSแล้วนะให้สิทธิ์แก้ไขการตั้งค่าของเครื่องไม่ต้องตั้งค่าอะไรวุ่นวายแต่ต้องซื้อแยก
ดีอดีinอtools toolsอ工具มาตัวนึงชื่อว่าnetfoxทางสว่างก็เกิดขึ้นเลยมาบอกต่อสามารถใช้ได้ทั้งiOSและmacOS applicationนะครับ
ซึ่ง工具ตัวนี้ผมว่าดีในมุมของการ调试เองและลดงานระหว่างdevและtesterเช่นนtesterสามารถดูได้เลยว่า请求,响应ถูกต้องหรือไม่ก่อนที่จะมาหาiOS devและถูกไล่ให้ไปหาAPI dev (ฮา)และไม่ต้องเสียบสายดูLogcat(นั่นมันAndroidตะลึงตึงโป๊ะ)
Giากตรงนี้ไปก็ข้ามไปดูในGithub https://github.com/kasketis/netfoxได้เลยหรือจะอ่านต่อก็ได้
椰子纲
ใช้ายมากถ้าcoรใช้ cocoapods
ลืมPodเข้าไปตัวนึงที่ Podfile
ได้เลยอย่าลืม user_framworks!
ด้วย
use_frameworks!
pod'netfox'
pod install
าร pod install
ให้เรียบร้อย
迦太基
ใช้รือถ้าใครใช้迦太基ก็ใส่ลงไปใน Cartfile
ว่า
github“ kasketis / netfox”
็จแล้วก็ carthage update --platform iOS --cache-builds
ได้เลย(อย่าลืมปรับ命令ดูได้ที่https://medium.com/@phai/84cf004cb35c)
应用程序代码应用程序代理功能应用程序完成FinishLaunchingWithOptions
迅速
อย่าลืม import netfox
NFX.sharedInstance()。start()
目标C
[[NFX sharedInstance]开始];
งาต้องการให้ทำงานแค่บาง构建配置ก็ให้ครอบด้วย预处理程序指令เช่น
#if调试
进口netfox
#万一
...#if调试
NFX.sharedInstance()。start()
#万一
buildานี้ก็จะไม่ทำงานบน构建配置Release
Release
แต่เดียวก่อน!
cocoapods
组件依赖关系,构建配置,组件参数,组件
pod'netfox',:configurations => ['Debug','Test']
pod install
าร pod install
อีกครั้งหนึ่งา Release
ไปอีกชั้นหนึ่ง
carน迦太基ก็ทำได้นะแต่จะวุ่นวายหน่อยๆนไม่ต้องใส่เข้าไปใน图书馆Seach Pathอะไรทำนองนั้น
การเรียกใช้
ับรับ默认จะทำการเรียกและซ่อนโดยการเขย่าเครื่องiPhoneก็จะออกมาซึ่งจะไป override
พฤติกรรมของ textField
ที่เขย่าเพื่อ Undo Typing
นั่นเอง
customรับคนที่ต้องการ定制วิธีการเองให้ไปอ่านในGithubของnetfoxนะครับผม
ปล。 Androidก็มีนะรรให้WeRockStarมาเขียนดีกว่า工具
สวัสดีครับ
参考:
- https://github.com/kasketis/netfox
- https://guides.cocoapods.org/syntax/podfile.html#pod