原创 友盟統計,添加測試設備,實時查看日誌上報自定義事件

1.查看友盟實時日誌 . 2.添加設備 3需要輸入設備識別信息,官方提供的是一段代碼 NSString * deviceID =[UMConfigure deviceIDForIntegration]; DDLogDebug(@"集成測

原创 GIT---遠程倉庫版本回滾

開發中,發現有錯誤版本提交帶遠程分支master,怎麼處理? 1 簡介 最近在使用git時遇到了遠程分支需要版本回滾的情況,於是做了一下研究,寫下這篇博客。 2 問題 如果提交了一個錯誤的版本,怎麼回退版本? 如果提交了一個錯誤的版本到

原创 iOS Label複製功能

#import "CopyLabel.h" @implementation CopyLabel //控件初始化 - (instancetype)initWithFrame:(CGRect)frame { if (self

原创 iOS Log格式化輸出

#import <Foundation/Foundation.h> #import <CocoaLumberjack.h> NS_ASSUME_NONNULL_BEGIN @interface iCLogFormatter : NS

原创 UITableView和UICollectionView自動滾動到某一行

//---------------UITableView--------------------- NSIndexPath *scrollIndexPath = [NSIndexPath indexPathForRow:10 inSe

原创 自動計算文本高度iOS

#import <Foundation/Foundation.h> @interface NSString (Size) // 真實的高度 + (CGFloat)getStrH:(CGFloat ) maxW Str:(NSStri

原创 Xcode出現( linker command failed with exit code 1)錯誤總結

這種問題,通常出現在添加第三方庫文件或者多人開發時。一般是找不到文件而導致的鏈接錯誤。 我們可以從如下幾個方面着手排查。      提一點,我覺得一下方法中90%以上能解決你遇到的這個錯誤。可能你看一遍過去,或者操作一遍後還是報錯,相信我

原创 xcode xxxx iPhone has denied the launch request.

在Xcode運行 應用的時候,出現 iPhone has denied the launch request.這個問題。 目前我遇到的原因是證書選擇錯誤,解決方法 1、Signing 需要重新配置一下,重新選一下Automatically

原创 iOS模態之後在push的解決辦法

在開發中,經常有這樣的情景,從一個控制器A模態到另一個控制器B,再從Bpush到另一個控制器C,但是按照通常的方法,模態到B之後,就push不到C了,這個是因爲B控制器不是導航控制器的根控制器或子控制器。只有當前控制器在導航控制器棧中纔可

原创 升級macOS10.13.4,cocoapods不能正常使用的解決辦法

升級macOS10.13.4之後,cocoapods不能正常使用了,這是蘋果一貫的問題,遇到大版本系統升級,之前的一些軟件就不能正常使用了。  終端輸入  sudo gem update –system  顯示如下錯誤  ERROR: W

原创 如何使用git 生成patch 和打入patch

平時我們在使用git 管理項目的時候,會遇到這樣一種情況,那就是客戶使用git 生成patch 給到我們,那我們就需要把客戶給到patch 打入到我們的project ,基於這樣一個場景,我把git 如何生成patch 和如何打入patc

原创 NSArray中containsObject的用法

使用cotainsObject的方法場景很常見 例如:判斷一個元素(對象)是否存在數組中 但是使用的時候 需要注意:constainsObject內部在比較對象是否相等時採取的是地址比較。 如果兩個不同的地址而內容完全相等的對象採取

原创 在Mac OS X上安裝 Ruby運行環境

對於新入門的開發者,如何安裝 Ruby和Ruby Gems 的運行環境可能會是個問題,本頁主要介紹如何用一條靠譜的路子快速安裝 Ruby 開發環境。 此安裝方法同樣適用於產品環境! 系統需求 首先確定操作系統環境,不建議在 Windo

原创 對應Xcode8.X系列下使用Alcatraz加載插件

隨着蘋果公司更新Xcode8.0 出現了一些不適配的問題, 其中有一個就是之前的開發插件在新的環境中用不了 下面提供了github地址: https://github.com/LFL2018/XcodePluginUpgrade-LFL

原创 數字證書原理,公鑰私鑰加密 - 讀過最淺顯易懂的密鑰topic

文中首先解釋了加密解密的一些基礎知識和概念,然後通過一個加密通信過程的例子說明了加密算法的作用,以及數字證書的出現所起的作用。接着對數字證書做一個詳細的解釋,並討論一下windows中數字證書的管理,最後演示使用makecert生成數字證