原创 一些比較常用的插件

圖形應用工具 Charles Charles(http://www.charlesproxy.com)是在Mac下常用的截取網絡封包的工具,在做iOS開發時,我們爲了調試與服務器端的網絡通訊協議,常常需要截取網絡封包來分析。Ch

原创 MIME類型大全

Response Contenttype屬性 指定MIME類型可以做什麼 Response.ContentType 按F12進去查看.NET註釋         //         // 摘要:         //     獲取

原创 解決透明NavigationBar底部出現莫名其妙橫線問題

有一個頁面要實現透明NavigationBar,實現了之後發現一個奇怪的問題:第一次進入此頁面顯示透明NavigationBar正常,返回上一級頁面再重新進入,NavigationBar的底部出現了一條大約1px的橫線,怎麼都消除不了。

原创 baidu經緯度座標與google經緯度座標轉換

首先介紹一些有關座標系的知識:  1.國際經緯度座標標準爲WGS-84(同時也是iOS自帶定位系統使用的座標系)  2.國內使用的則是以WGS-84爲基準,進行首次加密的座標系爲GCJ-02(高德使用的座標系是GCJ-02)  3.百度

原创 理解addchildviewcontroller

       之前在使用ViewController的時候需要增加View層總是使用addsubView添加N個View,但是這些View有時候不需要全部用到,如果有由視圖控制器來管理,在需要的時候顯示,不需要的時候釋放掉以此來節省內存

原创 git倉庫遷移

git倉庫遷移的兩種解決方案 Git倉庫遷移而不丟失log的方法 要求能保留原先的commit記錄,應該如何遷移呢?同時,本地已經clone了原倉庫,要配置成新的倉庫地址,該如何修改呢?注意:如果使用了代碼審覈工具Gerrit,

原创 免證書真機調試

Xcode7--免證書真機調試 Xcode7之前,想要真機調試,必須花99刀購買開發者賬號,而且步驟繁瑣,需要下載證書。隨着Xcode7的推出,大幅度的簡化了真機調試的步驟,對ios開發工作者和正在學習ios開發的衆多碼農們,可以

原创 優化tableview注意點

1.儘量少的子view,tableview合併計算時候減少計算量 2.儘量不用透明子view ,opaque = yes 只做拷貝,不做合成操作 3.子view有陰影時需要添加shadow path ,最

原创 NSDate和NSString轉化

NSDate轉NSString 日期轉成字符串。這個雖然簡單,但是我相信很多朋友初次遇到肯定束手無策。腦子裏蹦出四個字:這怎麼轉?直接上代碼: //獲取系統當前時間 NSDate *currentDate = [NSDate date

原创 ios --- 調用系統"設置"裏的功能

安裝後第一次運行軟件時,系統會彈出提示用戶是否允許軟件獲取當前位置,如果用戶不允許的話,之後運行時系統不會在彈出提示設置,這點很不方便,有個解決辦法是給用戶一個選項,調出iphone中“設置”定位服務選項,由用戶手動設置,調用系統“設置”

原创 時間戳轉時間

-(NSString *)TimeStamp:(NSString *)strTime {          //實例化一個NSDateFormatter對象          NSDateFormatter *dateFormatte

原创 iOS 9.3 升級後無法真機測試 Could not find Developer Disk Image

iOS 9.3 升級後無法真機測試 Could not find Developer Disk Image iOS 升級到9.3之後,你會發現無法進行真機測試了。這種情況我在iOS 8.4 更新的時候也遇到過。原因是Xcode 的

原创 IOS UITableView 加載未知寬高圖片的解決方案

IOS UITableView 加載未知寬高圖片的解決方案 在開發中遇到了UITableView列表 UITableViewCell裝載圖片但不知Image的寬高 問題。 在解決該問題的時候,首先想到的是異步加載圖片 採用第三方

原创 Content Hugging And Content Compression

IOS開發之Autolayout——“Content Compression Resistance”和“Content Hugging” 在使用storyboard進行UI佈局時,我們經常不經意間會注意到“Content Compr

原创 iOS 下面獲取當前棧中的控制器,以方便在子view中做操作

-(UIViewController *)currentViewController{          UIViewController * currVC = nil;     UIViewController * Rootvc =