一些tips分享

1.動態(tài)分配內(nèi)存地址malloc函數(shù)

? ?該函數(shù)分配了NumBytes個字節(jié),并返回了指向這塊內(nèi)存的指針。如果分配失敗,則返回一個空指針(NULL)。

? ?對應的釋放內(nèi)存 free 函數(shù),二者結合使用,防止內(nèi)存泄漏。

CLLocationCoordinate2D *coords = (CLLocationCoordinate2D *)malloc(pointArray.count * sizeof(CLLocationCoordinate2D));free(coords);

2.生成一個像素的方法

? 自定義OnePxLineConstraint繼承NSLayoutConstraint

? 在awakeFromNib方法中實現(xiàn)self.constant = 1.0 / [UIScreen mainScreen].scale;

3.構建版本狀態(tài)一直處于處理中的解決辦法

? ?建議重新構建一個新版本(例如現(xiàn)在要構建的是1.1.0,然后重新構建一個1.2.0版本),然后再提交ipa(1.2.0)文件;再回過來看1.1.0提交的版本,已經(jīng)處理好了,可以提交1.1.0審核了。

4.hotfix 被拒

? 不僅要移除本地導入的包(AliHotFix.framework 和 AliHotFixDebug.framework),也要移除cocoapods 里面的文件(BCUserTrack 、 ZipArchive 、 wax)

5.自定義tabbarItem設置圖片的問題

? ?系統(tǒng)會默認渲染設置圖片的背景色,導致與UI設計不符:

self.tabBarItem.image = [[UIImage imageNamed:@""] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];

? ?默認UIImageRenderingModeAutomatic

6.阿里DNS設置

? ?在解析時使用 getIpByHostAsyncInURLFormat 異步請求方法。

7.使用CocoaPods注意問題

? ?podfile 文件中使用的第三方庫最好備注一下,方便其他人知道第三方庫的用途。

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • 多線程、特別是NSOperation 和 GCD 的內(nèi)部原理。運行時機制的原理和運用場景。SDWebImage的原...
    LZM輪回閱讀 2,133評論 0 12
  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,715評論 19 139
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,366評論 25 708
  • 升級xcode8已是必然,升級ios10的用戶不能說大有人在,應該也不會少,樓主聽說,如果不升級xcode8,上架...
    幻想no現(xiàn)實閱讀 537評論 0 1

友情鏈接更多精彩內(nèi)容