原创 iOS字符串截取字符

項目中有這樣的需求,文本框字數輸入限制爲20,通過下面的代碼可以實現 /**      *  默認輸入20個字符,截取前20個      *      *  @return <#return value description#

原创 使用[NSKeyedUnarchiver unarchiveObjectWithData:data]程序crash

原文鏈接: 使用NSKeyedArchiver壓縮對象成二進制數據,再使用NSKeyedUnarchiver解壓二進制數據,如果解壓時數據爲nil,或者數據中有異常的數據,那麼解壓將會出錯,甚至會導致程序crash掉。可以用這種方法防

原创 關於CGRect包含交錯,中心,邊緣的檢測

原文鏈接:點擊打開鏈接 判斷給定的點是否被一個CGRect包含,可以用CGRectContainsPoint函數   BOOL contains = CGRectContainsPoint(CGRect rect, CGPoint 

原创 Storyboard 自適應佈局

原文鏈接:點擊打開鏈接 原文鏈接:http://justsee.iteye.com/blog/2148987 通用的Storyboard 通用的stroyboard文件是通向自適應佈局光明大道的第一步。在一個storyboard

原创 爲iPhone 6設計自適應佈局

原文鏈接:點擊打開鏈接 Apple從iOS 6加入了Auto Layout後開始就比較委婉的開始鼓勵、建議開發者使用自適應佈局,但是到目前爲止,我感覺大多數開發者一直在迴避這個問題,不管是不是由於歷史原因造成的,至少他們在心底還堅守

原创 awakeFromNib

原文鏈接:點擊打開鏈接 nib 加載結構時   發送一個awakeFromNib消息告訴每個對象重建一個nib 歸檔,但只有在所有的檔案中的對象已加載和初始化。當一個對象接收awakefromnibmessage,這是保證其所有出口和行動

原创 開始iOS 7中自動佈局教程(一) 從iOS6講到iOS7以後

 原文鏈接:點擊打開鏈接  你是否曾經想讓你的app在橫豎屏方向上看起來都表現良好而受挫?是否在做支持iPhone和iPad屏幕布局界面時幾近大小便失禁?今天我將給你帶來好消息!   一直爲大小相同的屏幕設計一個用戶界面並不難,但如果

原创 處理把BOOL值存入NSMutableDictionary,從NSMutableDictionary中取出BOOL值

原文鏈接: http://blog.csdn.net/z343929897/article/details/7964057 將一個BOOL值插入到NSMutableDictionary中,把BOOL值從NSMutableDiction

原创 iOS開發-Launch Image和Launch Screen

原文鏈接:http://www.cnblogs.com/xiaofeixiang/p/4713613.html 圖標處理實用軟件:http://www.csdn.net/article/2013-09-13/2816941-iOS-dev

原创 iOS 使用NJKWebViewProgress做webview進度條

原文鏈接:http://www.jianshu.com/p/318e774d82fe NJKWebViewProgress地址:https://github.com/ninjinkun/NJKWebViewProgress 導入頭文件

原创 Unable to find the Xcode project `.xcodeproj` for the target `Pods`

原文鏈接:http://blog.csdn.net/gogler/article/details/51202337 [!] Unable to find the Xcode project `/Users/hujason/Docum

原创 UIScrollView的屬性總結

原文鏈接:http://www.cnblogs.com/woainilsr/archive/2012/03/28/2421881.html UIScrollView的屬性總結 屬性 作用 CGPoint contentOffS

原创 代碼創建約束01

#import "ViewController.h" @interface ViewController () @end @implementation ViewController - (void)viewD

原创 UIButton的selected狀態

設置button的selected狀態下image和title的時候,要注意,本身對按鈕的點擊是不會改變selected狀態的,需要我們在按鈕的監聽方法裏去對這個值設置,纔會觸發到不同狀態下 下面代碼是通過button做的一個簡易的複選框

原创 轉 ios 裏如何判斷當前應用的定位服務是否可用

如何在某個程序裏面判定當前應用程序的定位服務是否可用,其實沒有什麼簡單的方法。 這個[CLLocationManager locationServicesEnabled]檢測的是整個iOS系統的位置服務開關,無法檢測當前應用是否被關閉