原创 關於cocoapods遇到的問題

好久沒有將公司項目拉到自己的私人電腦上,最近從git上拉代碼遇到一個問題。如下: 表示cocoapods 太久沒用了,本地的repo庫太長時間沒有更新了 所以需要運行:pod repo update 更新本地的repo庫

原创 狀態欄的隱藏跟顯示

隱藏狀態欄有兩種方式 第一種:只在當前控制器隱藏狀態欄 - (BOOL)prefersStatusBarHidden { return YES; } 第二種:整個項目隱藏狀態欄 在info.plist上添加一項:St

原创 UINavigationController 界面跳轉情況

解決 界面跳轉的警告問題 從一個控制器的view 上跳轉到另一個導航控制器時,以下代碼出現警告 // [self presentViewController:naVC animated:YES completion:ni

原创 實現按照字母分類分組排序

爲了實現上圖字母分類排序 實現過程借鑑了網上 大神的博客筆記 http://www.cnblogs.com/fxiaoquan/p/4724208.html 實現過程如下: 下載 pinyin.c 和 pinyin.h

原创 銀行卡輸入每4位自動加空格

監聽textField 輸入值的變化 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(textFieldTextDidChange

原创 項目中導入字體庫

UI設計的效果圖字體項目自帶的沒有 通過: NSLog(@"familyNames --- %@",[UIFont familyNames]); 可以查看自帶的字體庫有哪些 將外部字體庫導入項目中 後綴是otf,跟ttf的字體

原创 子控件不能響應點擊事件

以下是我遇到的問題以及解決方式 自定義一個UIView 在UIView上添加子控件 在將這個View賦值給tableViewHeaderView,發現view上的子控件都沒發實現點擊事件! 分析如下: 1.如果子控件是U

原创 自定義下拉刷新

項目中爲了實現類似下圖的下拉刷新 我想到的是MJRefresh 下拉刷新自定義 下拉一定程度自動旋轉 刷新加載數據過程旋轉 實現過程如下: 導入最新的MJRefresh框架或者是通過cocoapods進行下載最新的MJ下

原创 解決移動硬盤在電腦上不能讀寫的問題

1.首先準備好Paragon_NTFS_v12-2-313.dmg 雙擊打開 2.將圈中的軟件拖進程序中進行安裝 3.雙擊打開點擊安裝NTFS 4.默認安裝 這樣就安裝好了!重啓電腦,現在移動硬盤在蘋果電

原创 檢測當前網絡狀態

在項目中用到的是網絡請求框架是AFN 在項目運行中檢測網絡連接狀態,適當提醒用戶當前網絡連接狀態,更加提高app的用戶體驗 [[AFNetworkReachabilityManager sharedManager] setReac

原创 Cornerstone 報錯或警告解決方式

SVN 源代碼 The working copy is locked due to a previous error 解決方式 出現這種 錯誤 CornerStone 無法上傳,也無法更新,錯誤提示被鎖 在CornerSt

原创 自定義數字鍵盤

上週公司項目 要求做支付充值 彈出的數字鍵盤 可以跟支付寶一樣,系統自帶的外觀不好看,要想做到像支付寶那樣,想了想也就自己自定義做了。 做完後發現也不難。 UITextField 有一個inputView的屬性 這個屬性 就是彈出

原创 倒計時定時器

項目要求 根據後臺返回的時間戳 進行商品拍賣定時倒計時 後臺返回的時間格式是:yyyy-MM-dd HH:mm:ss 寫了一個時間轉換工具將後臺返回的時間字符串轉換爲指定的時間格式如下: + (NSTimeInterval

原创 自定義UIPageControl

系統自帶的UIPageControl 默認是不能更改大小以及顯示圖片。 通過繼承自UIPageControl 來更改page的大小 方法如下: 重寫setCurrentPage的方法 - (void) setCurrentP

原创 app打包上架

今天剛好項目需要打包上架,隨手截了幾張圖記錄一下上架的流程 具體可以參照網上大佬的詳細流程: 打包發佈流程 1.首先需要準備證書 2.利用Xcode打包提交app store 進行審覈 以下是指已經安裝好證書的操作