原创 storyboard 和 xib

1.區別(storyboard 是在 IOS 5.0 後纔有的) storyboard:描述軟件界面,大範圍,重量級,比較合適描述整個軟件的所有界面xib:描述軟件界面,小範圍,輕量級,比較適合描述軟件中得某個小界面(局部界面),例如幾個

原创 UIScrollView 簡單總結

1.常見屬性 // 記錄UIScrollView滾動的位置 @property (nonatomic) CGPoint contentOffset // 內容尺寸 (能滾動的範圍) @property (nonatomic) CGSize

原创 《代碼整潔之道》第2章筆記——有意義的命名

     在一個程序中,有意義的變量、函數或者類的命名有意義,能夠顧名思義,非常重要。如果名稱需要註釋來補充,那就不算是名副其實。 對以上代碼段的變量進行重新命名後得到以下代碼段。         注意,以上的代碼簡潔性並未被

原创 ListView 添加頭部和尾部

點贊 收藏 分享 文章舉報 AbooJan 發佈了35 篇原創文章 · 獲贊 0 · 訪問量 5萬+ 私信 關注

原创 在集合類型(Array, Set, Dictionary)變量中包含基本數據類型

在集合中,只可以包含OC對象,爲了也能包含基本數據類型,則需要將基本數據類型轉換成OC對象。 關鍵類:NSNumber 和 NSValue,NSNumber 爲NSValue的子類。 基本數據類型轉OC對象(NSNumber) 1)@

原创 UIAlertView 的簡單總結

例子: UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"提示" message:selectTitle delegate:self cancelButtonTitle:

原创 Block 簡單總結

Block 可以封裝一段代碼,然後可以把它作爲一個函數或方法的形參,又可以作爲一個函數或方法的返回值,它又可以當成一個函數或方法來執行,功能很強大。 block(內聯函數)從源代碼層面來看,它有函數的結構,而在編譯後,卻不具備函數的性質

原创 簡單動畫實現

第一種方法 [UIView beginAnimations:nil context:nil]; // 設置動畫持續時間,單位爲秒 [UIView setAnimationDuration:0.5]; //-----------------

原创 Mac 上連接真機調試android應用

在Mac系統中,谷歌官方里說,是不支持連接真機調試應用的,usb驅動不兼容。 一次偶然的機會,我發現其實Mac系統也是支持的。 1.首先下載一個叫“魔方手機助手”的軟件,它是Mac系統下的Android手機助手。 2.運行魔方手機助

原创 EditText 控制文本顯示位置

在 EditText 中添加 android:gravity="left" 屬性,然後通過paddingTop、paddingLeft等padding屬性來控制裏面的文本位置。 如: <EditText andr

原创 加載圖片內存管理

// 拼接圖片名稱,%02d,表示目標整數用兩位來顯示,多餘的部分用 0 來代替. NSString *name = [NSString stringWithFormat:@"%@_%02d.jpg", title, i];

原创 Git 筆記——基本命令

1.git add --all 2.git commit 3.git branch (分支名) 4.git checkout (分支名)  5.gti remote (pull,上傳) 點贊 收藏 分享

原创 UITableView 簡單總結

在UITableView 初始化的時候,可以選擇要顯示什麼樣式的表格,它的 style 參數是個枚舉類型,可以自行選擇要顯示的樣式。Group型是分組顯示,Plain是一般列表型。 1. 數據展示的條件 UITableView 的所有數

原创 控制Button字體顏色變化

1.先在values文件夾中新建一個xml文件。    如: <?xml version="1.0" encoding="utf-8"?> <resources> <drawable name="drawable_black">#

原创 《Apple Watch 開發》UI 佈局、大小等基本控制

1. 修改背景 2. 修改內容邊距大小,子視圖間距大小 3. 調整視圖的顯示位置和大小 在水平方向上,有 left、center、right 3種位置; 在垂直方向上,有 top、cen