原创 記一次 iOS 開發APP卡住情況 proGC objc_retain 'CALayer position contains NaN: [nan nan]'

錯誤表現 APP卡住,cpu飆升至100%,暫停APP,無法看到卡住調用棧,能查到proGC、objc_retain等方法調用 錯誤原因 在iOS9+的系統中,做除法運算時,被除數爲0,iOS8系統同樣卡住,但是後臺會收集到'CALa

原创 iOS 兩行代碼實現上滑隱藏導航欄,下滑展示導航欄效果,仿簡書 淘寶店鋪頁面效果

效果如下圖所示 主要實現 scrollView/tableView/collectionView 實現 scrollView 代理方法,如下 #pragma mark -- UIScrollViewDelegate - (void)sc

原创 iOS TestFlight公鏈提前測試、內測

如何使用TestFlight公鏈發佈內測版本進行測試 TestFlight公鏈 通過公開鏈接添加外測人員,無需收集用戶信息 用戶點擊公開鏈接後如果下載了TestFlight則直接調起TestFlight,點擊安裝即可安裝App進行測試,如果

原创 iOS 高仿飛聊紅包動畫 散射動畫 lottie動畫、CAEmitterLayer、3D短震效果

效果圖如下 原理 動畫主要分爲幾部分 散射粒子動畫 (CAEmitterLayer + 金幣圖畫) 循環滾動的RMB動畫 (Timer) 到達某幾個檔位時的LOTTIE動畫 (對應檔位的LOTTIE json動畫) 持續的震動效果 A

原创 iOS AppStore被拒之 Guideline 5.2.2 - Legal解決方法

起因 目前開發的APP爲資訊類APP,很多內容均來自第三方內容源,其中包括扒取的第三方數據和一部分有內容合作的第三方。 在提交1.0.1版本審覈時,遇到Guideline 5.2.2 - Legal 蘋果的回覆郵件如下: Guidelin

原创 iOS端實現釘釘及其他LBS應用遠程打卡

起因 月底接到通知,晚餐補助由簽到改成釘釘打卡。 作爲一名技術人員,不甘於寂寞的研究了一發釘釘遠程打卡.. 源於我的正(dan)直(xiao),我並未在實際工作中使用,僅作爲研究實現了一發 工具 一臺mac (虛擬器) Xcode 一臺

原创 iOS項目根據target區分測試環境、正式地址以及相關key配置

Why? 爲什麼根據target區分、優缺點 代碼區分 target區分 UI表現(icon、開屏) 不可區分 自定義icon、開屏 打包問題 打包忘記修改易出問題 根據不同需求打包不同target 操作 頻繁修改代

原创 技術支持

裏脊番號社是一個集合超多最新最熱表情的APP,同時提供動漫、卡通、番劇小說等閱讀,每天更新最新表情,專屬表情任你挑,最新動漫任你看。 反饋郵箱及聯繫方式: [email protected]

原创 iOS weak實現原理 weak對象的初始化、引用、釋放

很少有人知道weak表其實是一個hash(哈希)表,Key是所指對象的地址,Value是weak指針的地址數組。更多人的人只是知道weak是弱引用,所引用對象的計數器不會加一,並在引用對象被釋放的時候自動被設置爲nil。通常用於解決循環引用

原创 iOS審覈被拒《Other - Other》問題解決跟蹤 解決方法 3.2f 4. 3 Design: Spam 3.4

本文主要講iOS提交審覈被拒,蘋果回覆Other - Other告知標記14天后刪除賬號的問題跟蹤記錄。 以下爲回覆郵件: 2018年12月23日 發件人 Apple Other - Other Hello, Upon further

原创 iOS WebView Webcore JavaScriptCore crash崩潰解決辦法

表現 這類webcore崩潰一般出現gpusSubmitDataBuffers 、gpus_ReturnNotPermittedKillClient、OpenGLES等日誌。 1 Application received signal SI

原创 iOS Xcode10、Xcode11打包AppStore導致iOS9.0 - iOS9.2啓動崩潰問題

表現 10月打包App上傳App Store,成功過審,但從後臺發現,有很多莫名其妙的崩潰日誌,都是出現在iOS9.0 - iOS9.2的機型上,後臺崩潰率上線的一天也從0.02%上升至1.5%,經過查閱是以爲Xcode10.0打包導致的隨

原创 iOS內購非自動續期訂閱 應用內支付 IAP非自動續期訂閱 消耗型商品 非消耗型商品 流程

簡介 本篇文章是根據一些網友建議,把IAP非自動續期訂閱部分從《IAP自動續期訂閱》抽離出來,方便更多的有需要的朋友簡單的搜到,本文主要講一下消耗型&非自動續期訂閱的開發流程。 適用場景 IAP大量應用於iOS系統中的遊戲當中,像一些遊戲中