原创 NSAttributedStringKey解釋

NS_ASSUME_NONNULL_BEGIN /************************ Attributes ************************/ // Predefined character at

原创 證書管理

查看原圖 剛接觸iOS開發的人難免會對蘋果的各種證書、配置文件等不甚瞭解,可能你按照網上的教程一步一步的成功申請了真機調試,但是還是對其中的緣由一知半解。這篇文章就對Certificate、Provisioning Prof

原创 App版本檢查跳轉更新

獲取最新版本 從自己服務器獲取最新版本號 從自己服務器上獲取沒什麼好說的,自家的約定好就行。 從蘋果服務器獲取最新版本號 獲取iTunes上APP的版本號 用 POST 方式發送請求https://itunes.apple.com

原创 關鍵幀動畫,動畫組實現文字效果

拆分動畫 實現一個動畫,有很多種途徑。不管是哪種途徑,都要分析一下動畫由哪幾部分組成,然後將這些部分組合起來。 這是一個簡單的動畫,由兩部分組成: 縮放動畫,字體框架大小的縮放 旋轉動畫,字體放大到最大時,左右旋轉,實現抖動

原创 系統原生拍照,錄像按鈕

寫在前面 個人覺得蘋果的拍照按鈕設計,以及交互特別美觀,於是就打造一個,自定義相機界面的時候能用到 概述 自己實現的話,兩種途徑,繼承自UIControl 或者 UIButton,白色外環直接繪圖就行,內環再加個layer,因爲

原创 css樣式大全

字體屬性:(font) 大小 {font-size: x-large;}(特大) xx-small;(極小) 一般中文用不到,只要用數值就可以,單位:PX、PD 樣式 {font-style: oblique;}(偏斜體) ita

原创 分段控制器

寫在前面 項目中經常用到分段控制器,網上找的幾個用着不是太順手,細讀了兩份源碼,其實也不難,二來各個項目特色不一樣,覺得造個輪子還是有些必要的。 沙場點兵 所謂的分段控制器無非是頂部選擇器跟下面的視圖控制器聯動。 那麼怎麼實現這

原创 CollectionView多選

寫在前面 collectionView的多選是個老生常談的問題了,但是當首次實現的時候還是要注意點什麼的。 實現多選 這倆屬性控制這些items是否可以選擇,如果是,是否可以同時選擇多個。 // These properties

原创 NSString (NSStringPathExtensions)

(NSString )pathWithComponents(NSArray )components 根據components中的元素來構建路徑. (NSArray *)pathComponents 解析路徑,返回構成路

原创 UICollectionView didSelectItemAtIndexPath不會觸發【待解決】

描述: 視圖框架 -keyWindow - -FiltrateView:UIView ,添加點擊手勢 - - -backgroundView:UIView - - - -UICollectionVi

原创 極光遠程推送角標控制

角標顯示異常 接手別人項目發現桌面角標點擊可以清零,但是再收到一條遠程推送,不是顯示1,而是在之前的基數上+1 查看極光API發現: ///--------------------------------------------

原创 WkwebView調節字體大小獲取高度

一般新聞閱讀類APP都有一個功能是調節字體大小,而這類新聞界面一般是由webVIew來實現的,實際上就是怎麼實時調節webView的字體大小。 寫在前面 前後實驗過大概有三四種方法,各有各自的優缺點,記錄如下,不確保普遍適用,

原创 iPhone X適配

一、屏幕尺寸 1、規格: iPhone X 的屏幕寬度同 iPhone 6、iPhone 6s、iPhone 7 和 iPhone 8 的 4.7 英寸屏幕寬度相同,即 375pt。屏幕垂直高度增加了 145pt,這意味着增加了

原创 APNs推送

APNs 對於蘋果的 iOS 系統來說,它有自建的官方推送服務 APNS(Apple Push Notification service)。當我們的手機處於開機狀態並且聯網(有些平臺稱爲用戶上線)時,iOS 系統內置的一個推送服務便會

原创 intrinsicContentSize

https://blog.csdn.net/hard_man/article/details/50888377