原创 學習OC必備的C基礎1
c語言的編譯 cd desktop cc(-c||-o) 目標文件.c||o cc 目標文件1.c 目標文件2.c ./a.out 1。全局變
原创 學習OC必備的C基礎2
1.函數指針 函數:int sum(int a,int b){return a+b;} 函數指針:int (*p)(int a,int b)=sum
原创 OC面向對象
1.字符串都是以@開頭的。 NSLog(@"Hello"); 2.常用類型 整型:NSInteger a=10 布爾類型:BOOL b=YES; N
原创 OC的Foundation框架1
1.兩個框架 Foundation Application(UIKit), Foundation主要定義了一些基礎類 框架中所有類都繼承NSObji
原创 OC的Foundation框架2
1.數組的基本概念 數組中不可以存放基本數據類型,只能存放類的實列(對象) 若需要存放 基本數據類型NSNumber封裝 若需要存放 結構體NSVa
原创 OC面向對象的三大特點
1.面向對象的三大特徵: 封裝:隱藏屬性、方法或實現細節的過程稱爲封裝 繼承:OC語言中的繼承都是單一繼承 繼承下來的方法 可以直接如同自己方法一
原创 利用長按手勢移動 Table View Cells
本次的 cookbook-style 教程中介紹如何通過長按手勢來移動 table view中的cell,這種操作方式就像蘋果自家的天氣 App 一樣。 你可以直接把本文中的到嗎添加到你的工程中,或者將其添加到我爲你創建好的 st
原创 StoryBoard+AutoLayout實戰開發小技巧
使用xib、storybard、純代碼開發項目,這三種方法本人都嘗試過。純代碼格式寫的好,非常容易讀、理解。合作開發也確實比storyboard方便,不需要像xib、storyboard那樣經常切換幾個界面,經常爲了一個屬性連線而報錯
原创 ScrollView循環滾動圖片
涉及到banner頁或者相冊瀏覽,考慮到性能問題和用戶體驗性,經常要用到ScrollView循環滾動圖片,在此只分析banner頁,相冊瀏覽類似: 設計思想: UIScrollView添加三個ImageView:firstImgView
原创 創建操作/刪除多行數據的UITableView的細節
首先注意需要重寫-(UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *
原创 iOS中鍵盤高度處理
1.監聽鍵盤通知 2.處理通知 3.視圖處理 4.鍵盤的代理 (1)、有好多人獲取鍵盤高度用了這個方法 實際上這個方法實時性並不高。仍會出現鍵盤遮蓋住視圖的問題。比如友X的反饋。 (2)、鍵盤類型問題 個人推薦:包含中文的輸入—
原创 CoreAnimation
一、CALayer常用屬性: 屬性 說明 是否支持隱式動畫 anchorPoint 和中心點position重合的一個點,稱爲“錨點”,錨點的描述是相對於x、y位置比例而言的默認在圖像中心點(0.5,0.5)的位置 是
原创 iOS AutoLayOut
效果實現: StoryBoard效果: iPhone6橫屏效果: iPhone6豎屏效果: 約束線條顏色: 黃色缺少約束 紅色錯誤約束藍色正確 功能簡介: 功能一區: Add New Alignment Constra
原创 觸摸與手勢
1.touch.tapCount==2 點擊次數 touches.count==2 按鈕次數 float pointLong=sqrt(pow(pointTwo.x-pointOne.x, 2)+pow
原创 UIView動畫
一、基礎動畫: (1)、Block方式: [UIView animateWithDuration:3.0 delay:0 options:UIViewAnimationOptionCurveLinear animations:^{