Tag: 应用程序细化

iOS应用程序变薄(减小应用程序的大小)

图:显示了如何在XCode中启用位码 当使用第三方库和依赖项管理器(CocoaPods,Carthage)时,我们会遇到位码问题,因为某些第三方库可能不支持位码。 在这种情况下,请禁用位码,但是现在大多数流行的库都支持位码。 应用程式大小差异 以下是我们最新版应用之一的应用大小比较: 图:没有应用程序变薄 图:未启用位码但启用了切片 图:带有切片和位码 因此,应用程序精简可以将大小减少一半以上!(在大多数情况下) 了解下载大小对于那些刚刚超过无线限制的应用尤其重要,这非常重要。 要了解有关App Thinning的更多信息—您可以在这里找到Apple文档。

缩小您的.IPA尺寸:EP。 2 —减小PNG图像的大小

และากตอนที่แล้วที่เราวิเคราะห์กันว่าแอพเรามันใหญ่เพราะอะไรและScanหา图像资源ที่เราไม่ได้ใช้แล้วเพื่อลบอออกไปจากProjectของเรามันก็คงจะพอลดขนาดของแอพเราไปได้บ้างไม่มาก ก็น้อยจากการลบสิ่งไม่จำเป็นออกไป แล้วสิ่งจำเป็นล่ะ? เราจะสามารถทำอะไรกับมันได้อีกมั้ย? Caseอ案例研究ผมเจาบอกว่า Tweetbot for iPad สามารสนาดแ​​อพลงได้ เกินกว่าครึ่ง จากการทำลดขนาดรูปภาพที่ใช้ในแอแแค่นั้นยังไม่พอ ความเร็วในกน็วใารแสดงผลรูปภาพยูปภร็วขึ้นอีกตั้ง2.5เท่า !! อ่านแล้วผมนี่ตาลุกวาวอะไรจะดีขนาดนั้นต้องลองซักหน่อยแล้ว ูู่่ตัวคืููููููููููู่่่่่่่่่่่Al Optim Optim Optim Optim Optim Optim Optim Optim Optim ImageAlphaเป็นเครื่องมือที่จะแปลงPNG NGองเราให้มีขนาดเล็กลงจากที่เราใช้PNG PNG8 + Alphaอสั้ายสั้นๆก็คือๆก็คือยู่ในรูปภาพให้น้อยลงจาก24 bit(16.7ล้านสี)เหลือ แค่256ังคงคุณสมบัติแต่แต่ังคงคุณสมบัติNG NG NG NGส่วส่วส่วNGส่วNG NGส่ว256 NG พคุณดีไซน์ให้เป็นลั ษณะนั้นนะ)เราโหลดแอพมาปรับๆดูก่อนก็ได้ว่าแปลงเป็น8位แล้วมันพังมั้ย? ถ้าไม่ก็ลุยต่อเลย Alรูปที่เราทำมันก็เยอะเหลือะเหลืนซึ่งมีานั่งทีละรูปไม่เสร็จงานกันพอดีเบื้องหลังการทำงานของImageAlphaคือไลบรารี่pngquantซึ่งมี命令行实用工具 ถราสามารถconvertทีเดียวทั้งAsset.xcassetไฟล์ได้เลย Package pngquantมันอยู่ใน二进制ของImageAlphaนั่นแหละคลิกขวากด显示程序包内容แล้วดูใน Contents/MacOS/ จะเจอlib pngquantหรือเราจะติดตั้งจากhomebrewเอาเลยก็ได้เช่นกันด้วยคำสั่ง brew install pngquant pngquant terminalากนั้นใน终端cd path/to/your/.xcassets และคำสั่ง find *.imageset/*.png […]