原创 iOS開發之深入瞭解推送全解析,你不可不知的所有 Tips!

本文旨在對 iOS 推送進行一個完整的剖析,如果你之前對推送一無所知,那麼在你認真地閱讀了全文後必將變成一個推送老手,你將會對其中的各種細節和原理有充分的理解。以下是 pikacode 使用 iOS 推送的一些經驗,歡迎互相交流,指出錯漏

原创 iOS開發之UITableview之多種Cell高度自適應實現方案的UI流暢度分析

本篇博客的主題是關於UI操作流暢度優化的一篇博客,我們以TableView中填充多個根據內容自適應高度的Cell來作爲本篇博客的使用場景。當然Cell高度的自適應網上的解決方案是鋪天蓋地呢,今天我們的重點不是如何討論Cell高度的自適應

原创 iOS開發之Xcode8模擬器警告與iOS10真機調試NSLog無效

先解決模擬器的問題 Xcode8用模擬器運行項目,會打出一堆日誌,例如: subsystem: com.apple.UIKit, category: HIDEventFiltered, enable_level: 0, persist

原创 swift 5.0 本地隨機驗證碼文本校驗效果。

// // qshdVerifyCodeView.swift // qshd // // Created by 鍾高榮 on 2020/3/12. // Copyright © 2020 鍾高榮. All rights rese

原创 iOS - 開發針對iOS13QQ分享功能,彈框提示設備未授權 (錯誤碼:25105)

解決方案與微信UniversalLink方案一致。  1 。創建一個名字apple-app-site-association的json文件,details裏面可以配置多個,Team ID是蘋果開發者賬號裏面的,內容是 第一個對象是微信的U

原创 iOS開發之上傳應用至APP store - 加急審覈, 本人親測蘋果加速審覈一年不止兩次,只要理由充分,是可以多次的 。不過儘量避免

提交審覈後進去下面鏈接申請加急審覈 鏈接:https://developer.apple.com/appstore/contact/appreviewteam/index.html 在I would like to選擇加急審覈(默認選項

原创 iOS開發之仿微博視頻邊下邊播之自定義AVPlayer播放器, 邊下邊播解剖。視頻處理流程,建立連接-請求數據-統籌數據-解碼數據-視頻呈現

Tips:這次的內容分爲兩篇文章講述 01、[iOS]仿微博視頻邊下邊播之封裝播放器 講述如何封裝一個實現了邊下邊播並且緩存的視頻播放器。 02、[iOS]仿微博視頻邊下邊播之滑動TableView自動播放 講述如何實現在tableVie

原创 iOS開發之Xcode常用調試技巧總結,NSLog,LLDB, Breakpoint,EXC_BAD_ACCESS,Address Sanitizer

一、Xcode調試技巧之:NSLog 上面也提到了,在我們日常的開發過程中最常見的Debug方式就是打Log。而在OC語言中,打Log是採用NSLog方法。但是NSLog效率低下,具體原因可以看這篇博客(《NSLog效率低下的原因及嘗

原创 Xcode8 註釋快捷鍵失效的解決辦法

這個是因爲蘋果解決xCode ghost。把插件屏蔽了。解決方法 命令運行:  sudo /usr/libexec/xpccachectl  然後必須重啓電腦後生效 原文地址:點擊打開鏈接

原创 iOS - mac環境Jenkins自動化打包並上傳蒲公英分發從0到1詳細搭建過程,自我的實踐記錄

第一過程 :  環境的相關配置條: 0. mac 電腦,系統版本爲爲 10.14.5 1. 升級ruby環境: 我用的是  rvm 1.29.9,可在終端 用  rvm -v 查看當前版本。  2. 安裝的有Xcode, 我用的Xcode

原创 iOS開發之OC與swift開發混編教程,代理的相互調用,block的實現。OC調用Swift中的代理, OC調用Swift中的Block 閉包,swift 3.0

最新一些學妹問起,所以抽點時間來寫的,適合入門級別的swift 與 OC 混編 的程序猿。   本文章將從兩個方向分別介紹 OC 與 swift 混編   1. 第一個方向從 swift工程 中引入 oc類      1. 1 如何在s

原创 iOS開發之加速開發使用的28個第三方庫、優秀第三方庫集合

1: AFNetworking - 網絡請求 AFNetworking is a delightful networking library for iOS and Mac OS X 類似庫有 Alamofire 2: Async

原创 iOS開發之深入瞭解Objective-C Runtime、Method Swizzling、Method Swizzling 和 AOP 實踐

玉令天下博客的Objective-C Runtime顧鵬博客的Objective-C RuntimeAssociated ObjectsMethod SwizzlingMethod Swizzling和AOP實踐Objective-C

原创 iOS開發之iOS中的動畫實現,通過CAShapeLayer、CAShapeLayer,CAReplicatorLayer實現炫酷的動畫、雷達效果,波紋效果,咻一咻效果。iOS核心動畫實現。

先附上文中的Demo,需要的朋友可以下載看一下 先簡單說一下CALayer iOS 的動畫都是基於 CALayer 的,每個UIView都對應有一個CALayer。 所以修改UIView的屬性所呈現的動畫都是CALayer實現的。CALa

原创 iOS開發之一篇文章學會頁面傳值詳解 - 十種頁面傳值方法大全 swift 版本

1、最簡單AB面正向傳值 效果如下: 最簡單的正向傳值.gif 首先我們先創建兩個視圖控制器ViewController.swift和SubViewController.swift 設置第一個界面 首先在第一個界面創建好一個Text