原创 AFHTTPSessionManager網絡下載示例
// 執行下載文件的方法,可以監控下載進度 - (void)downLoadAction { [self.view addSubview:self.numberLabel]; // 1.創建網絡管理者
原创 生成靜態Lib+資源buddle注意事項
最近公司在做一個大公司的項目,我們有涉及到裏面一個模塊,所以要給人家提供靜態庫還有靜態庫中用到的資源文件(Main.storyboard、圖片等) 1、如果你的lib中用到了第三方庫,接入方也用到了你在生成lib的時候就要刪除所有重複的.
原创 Xcode7創建類別Category
1、File->new file 2、選擇Category->next 3、next ->完成
原创 IOS文件保存(重名不覆蓋解決方案)
/** * 保存文件 * * @param name 文件名 * @param theData 文件數 * * @return 如果有就設置,然後返回yes;如果沒有就返回no */ +(NSS
原创 關於正向代理和反向代理的精簡描述
之前瞭解後端架構的時候遇到了正向代理反向代理兩個名詞,看博客的時候看到一條很好很精簡的評論對兩者進行了闡述: 正向代理:客戶端知道服務端,通過代理端連接服務端。代理端代理的是服務端。 反向代理:所謂反向,是對正向而言的。服務端知道客
原创 NSDate獲取間隔年數月數後的NSDate,獲取NSDate的年月日時分秒星期幾
/** * dateNow的年月日十分秒和星期幾 * * @param date NSDate格式的時間 * * @return 日期被分解後的key-value */ +(NSDictionary*)
原创 IOS本地推送即IOS備忘提醒實現
/** * 解除某一個本地推送 * * @param nameStr 本地推送的名字,需要自己起一個,可以用時間戳,同一時間不可能創建多個備忘。 */ +(void)closeSomeLocalNotificati
原创 IOS使用NSURLRequest或NSURLSession獲取沙河目錄下文件數據
/** * 得到某個路徑下的文件壓縮的數據 * * @param filePath 文件路徑 * * @return 文件數據 */ +(NSData*)dataOfFileInPath:(NSStr
原创 IOS開發299美刀企業級開發者證書App打包
第一步:證書選擇發佈證書 第二步:修改Scheme和Device 改爲release版本,debug不要 第三步:需要修改版本號的到info.plist修改一下版本號 第四步:product->
原创 IOS 使用protobuf
今天開始做項目中的即時聊天模塊,客戶端用到了protobuf就從gitHub上下載了protobuf-objc,readme文旦中安裝brew的命令報400錯誤,然後我就到Home-brew官網看了一下並使用裏面的命令安裝 1、打開終端,
原创 GCD編程小記
Grand Central Dispatch 簡稱(GCD)是蘋果公司開發的技術,以優化的應用程序支持多核心處理器和其他的對稱多處理系統的系統。這建立在任務並行執行的線程池模式的基礎上的。Mac OS X 10.6+ ,iOS 4+可用
原创 UIDocumentInteractionController瀏覽文件
之前寫的一個項目打開文件直接用的UIWebView,word、excel、tex等等打開很方便。這次寫項目用到了UIDocumentInteractionController,這是IOS提供的使用其他程序打開你的App不支持的文件格式。
原创 Xcode之Build Phases小記
今天在項目中引入了:SBJson.xcodeproj他會編譯出一個SBJson.framework(for Mac)文件和一個sbjson-ios.a(for IOS)文件,編譯報錯: Undefined symbols for
原创 編譯報warning:no rule to process file **.h sourcecode.c.h for architecture arm64
這兩天在改離職了的同事的代碼,代碼裏很多警告,大都是設置不支持IOS6導致的,但這個問題是因爲在項目的Build Phases->Compile Source裏面誤加了.h文件。 解決方法很簡單只需要在Build Phases中的搜索欄
原创 MongDB安裝及配置
下載安裝創建目錄:在"C:\Program Files\MongoDB\Server\3.6\mongo.config"目錄下data\db & data\log 再在log目錄下創建mongo.log在瀏覽器輸入:http://l