原创 關於CocoPods不能聯想頭文件的解決

主要是通過以下兩步輕鬆搞定: 1. 選擇Target -> Build Settings 菜單,找到”User Header Search Paths”設置項 2. 新增一個值"${SRCROOT}",並且選擇”Recursive”,這

原创 Nsdate的格式轉換(NSDateFormatter)

這篇主要是講到大家在用日期選擇器的時候,可能會碰到格式轉換。所以我就寫了一個簡單的。 直接上代碼: - (NSString *)dealWithTheSelectedDate:(NSDate *)date {     NSDate

原创 極光推送(一):通知的發佈

    前段時間看過一個大神的分享後,很有體會,覺得作爲程序員,最美好的事就是能夠每天沉澱一些新的東西,本人,作爲一個iOS開發三年經驗的工程師,一直沒有一個好的習慣,發現自己現在的記憶力越來越不好了,於是我希望自己能夠通過堅持每天寫博客

原创 富文本字符串顏色改變效果

本文的目的在於將每天開發中用到的小技巧記錄下來,方便自己和大家查看。 我這裏主要講解的是通過代碼動態的改變搜索時的文字顯示狀態,主要步驟: 1.獲取源字符串 :originalString 2.實現下面的方法 //改變匹配字符串的字體

原创 極光推送(二):自定義推送消息

上一篇文章介紹了極光推送裏面通知的相關知識,下面我們直接進入主題,介紹一下極光推送裏面自定義推送消息。 (1)首先,搞清楚極光裏面通知和自定義推送消息之間的區別 通知 是無論在設備在前臺還是後臺,都可以接收到的。 自定義推送消息 是隻能在

原创 iOS關於小數點的四捨五入

本文是關於小數點的四捨五入的方法,話不多說,直接就是代碼。 1.封裝一個方法 - (NSString *) dealwithFormat:(NSString *)format  FloatNumber:(float)floatNumbe

原创 關於cocoaPods報錯的問題(更新篇)

今天來了新公司,配了一臺全新的iMac,配置cocoapods的時候,發現總是報錯。具體如下; 1, ERROR:  While executing gem ... (Errno::EPERM)     Operation not per

原创 關於swift應用中的相關知識記錄

本篇主要是爲了記錄,再開發中,使用swift遇到的與OC不同點。 1,首先初始化上面,不再使用alloc,而是直接內部調用init      比如:創建一個view var myview = UIView() 2,在於CGRect相關的一

原创 關於Mac系統升級到10.11.x之後cocoapods不能使用問題

這兩天由於客戶版本更新,所以重新打開半年前的項目,更新cocoapods的文件時,發現pod相關命令都沒有用,於是找到以下解決辦法,希望遇到相同問題的開發者可以少走一些彎路: 只需要執行以下命令: sudo gem install co

原创 Xcode8打開系統相冊和攝像頭的方法

一、跟以往最主要的區別在於,需要進行info.plist授權操作,具體如下: 1,相冊。NSPhotoLibraryUsageDescription <key>NSPhotoLibraryUsageDescription</key>

原创 關於UISlider監聽滑動結束狀態

寫這篇文章的目的主要在於,我們很多開發者,特別是做智能家居這一塊的,往往很多時候,需要利用UISlider控件來滑動發送控制指令,但是有些人往往不太注意,習慣性的使用ValueChange,導致他的程序在後臺會不斷髮送指令 ,其實真正的

原创 iOS修改狀態欄顏色

在plist文件裏添加  View controller-based status bar appearance == NO 默認是YES 然後添加下面的代碼在AppDelegate.m: //修改狀態欄  [[UIApplicat

原创 Charles之協助iOS開發工具

本篇主要講解iOS開發中使用的網絡抓包分析工具的基礎使用,具體如下: 一、工具的安裝 1,下載地址 http://www.charlesproxy.com 二、基本使用 1,將Charles設置成系統代理 選中Proxy下的MacOS P

原创 cordova創建第一個iOS程序實例

本文爲自己整理的cordova創建第一個iOS程序相關步驟: 注:前提是已經安裝好cordova環境。 第一步:進入你準備創建cordova的路徑(目錄) cd 你的目錄  第二步:創建cordova項目 cordova cre

原创 UIActionSheet修改文字顏色

UIActionSheet是常用的控件之一,但往往需要再原來的基礎上修改一些小細節,這裏主要講解怎麼在iOS7以下和以上的處理方法。 -(void)willPresentActionSheet:(UIActionSheet *)act