原创 html5自定義comfirm組件,可傳參數、回調方法
大家都知道系統自帶的confirm組件功能上可以滿足我們的需求,但是樣式很醜,而且還會暴露ip地址 這裏就做了一個confirm組建的封裝,在系統自帶組件的基礎上,效果圖如下: 代碼如下(左邊樣式): /** * conf
原创 IOS調取系統攝像頭以及相冊
在IOS上很多應用都需要調用系統的攝像頭以及相冊的權限,IOS也給我們提供了接口。 UIImagePickerController繼承自UINavigationController,所以我們不可以在攝像頭調用是添加新的界面,會導致導航控
原创 ios 定位經緯度獲取位置信息,地理位置編碼與反編碼
工作中遇到關於地圖定位的問題,現在就來總結一下,沒接觸這塊之前一直覺得地圖或者是百度地圖都是很高大上的東西,非常的難,在百度以及自己試驗過之後發現並沒有想象中的那麼困難。 我以前以爲如果要使用百度定位就需要安裝百度地圖,其實不是的,蘋果系
原创 iOS基礎面試題
iOS面試題系列: iOS如何面試iOS基礎面試題(一)iOS基礎面試題(二)iOS基礎面試題(三)iOS基礎面試題(四)iOS進階面試題----Block部分iOS進階面試題----多線程部分iOS進階面試題----經典10道iOS面
原创 ios提供外部訪問url
ios軟件中給別的軟件提供一個url供別的軟件訪問我們的程序是很正常的功能,這裏就來介紹下如何創建這個url: 修改Info.plist文件: 在最下面添加一項: 上面identifier最好是公司名加項目名來命名,是唯一標識,也可以隨
原创 Xcode編程問題小結1
解決軟件安裝失敗問題萬能方法,重置模擬器,重啓xcode,clean工程 1、push新的界面跟老界面重疊,是新界面背景色是clear的顏色,新建的界面默認clear; 2、要是在contentView裏面顯示一個新的界面,這個界面要
原创 ios開發調試技巧-1
錯誤調試技巧: 1>一個控件無法顯示出來的可能原因 *沒有寬高(寬高爲0) *位置不對 * hidden=YES *沒有被addSubview到屏幕上 2>一個UIScrollView無法滾動 * contentSize沒有值 *不能
原创 關於self.view以及applicationFrame之類屏幕高度的一點總結
今天搭一個小項目框架的時候遇到了一個bug,屏幕下面的tabBar只顯示了一小條,打印了一下位置發現不對,我就找原因, 因爲項目中很多地方用到self.view.frame.size.height,我就偷懶了,直接在公共文件裏面定義瞭
原创 KVC 與 KVO 理解
KVC 與 KVO 是 Objective C 的關鍵概念,個人認爲必須理解的東西,下面是實例講解。 Key-Value Coding (KVC) KVC,即是指 Key-Value-Coding鍵值編碼,一個非正式的 Proto
原创 自己總結IOS面試題
1、一個View從創建到視圖消失經歷了哪些方法 出現: alloc 創建對象,分配空間 init-初始化程序 loadView 從nib載入視圖 ,通常這
原创 IOS內存管理機制
學習過java的人都知道,java中用一個變量引用對象,如果引用不存在,就回收這個對象。 現在大家都用Xcode6來開發程序,都不怎麼注意內存回收機制的問題,感覺就跟java的垃圾回收機制一樣,但是我們要注意的是ios並不支持垃圾回收機制
原创 ios獲取硬件信息
主要是爲了給自己看的,有點記不住: - (void)viewDidLoad { [super viewDidLoad]; //聯繫人 NSString *strName = [[UIDevice currentD
原创 IOS 操作數據庫(FMDB)
公司最近在做離線緩存的東西,用的是sqlite數據庫保存的。使用第三方類庫FMDataBase對數據庫進行相關操作,這是我寫的一個小demo,廢話不說,先上效果圖: 在操作數據庫的時候遇到了一點小問題,sqlite裏面string類型
原创 iOS NSTimer使用詳解-開啓、關閉、移除
之前對定時器的使用有誤區,所以特地研究了一下,這裏也跟大家分享一下: 1、要使用一個定時器首先要定義一個定時器: @property (strong, nonatomic) NSTimer *myTimer;//定時器2、然後初始化,這
原创 ios自動佈局autolayout 實現scrollView
隨着蘋果設備的增加:如4s(3.5寸),5s(4寸),6(4.7寸)以及6plus(5.5寸)。屏幕尺寸越來越多假如我們還是選擇全部用代碼來寫也是比較繁瑣的,幸好xcode的autolayout機制越加完善這也讓xib使用起