原创 控制動態圖的快慢

 //在根視圖控制器裏創建圖片視圖     UIImageView*imgView=[[UIImageView alloc]initWithFrame:CGRectMake(0, 0, 293, 220)];     imgView.b

原创 target...action和delegate的異同之處

    target...action和delegate的作用都是解耦,降低程序的耦合性.target...action通常用於單個事件(類似button)和完成某一任務,而delegate通常用於監控一系列事件(類似textField)

原创 我自己的關燈遊戲代碼

//用到的UIButton+Create分類 #import "UIButton+Create.h" @implementation UIButton (Create) + (UIButton *)buttonWithType:(UIBu

原创 IOS開發之UI設計---視圖交互與事件(UIButton,UIImage,UIImageView,UIController)

IOS開發之UI設計---視圖交互與事件(UIButton,UIImage,UIImageView,UIController)  沙盒  : IOS給每一個App分配一定的獨立的存儲空間 //獲取沙盒路徑 NSString 

原创 循環滑動視圖uisctrollview滑動圖片

//創建一個類,在類裏實現循環滑動視圖 //聲明 #import <UIKit/UIKit.h> @interface ScrollView : UIView<UIScrollViewDelegate> @property(non

原创 ios開發資源

小引 本文主要彙集一些蘋果開發的資源,會經常更新,建議大家把這篇文章單獨收藏(在瀏覽器中按command+D)。 今天(2013年10月14日)收錄了answer哥(黃愛武)的博客,歡迎大家圍觀!今天(2013年7月19日)

原创 OC中字符竄操作

/--------操作字符串--NSString(靜態字符串)---------------------    NSString *Beijing= @"北京歡迎您";        //字符串的聲明    NSString *log

原创 霓虹燈 隨機顏色 定時器nstimer

//定義一個隨機顏色的分類 #import "UIColor+RandomColor.h" @implementation UIColor (RandomColor) +(UIColor *)randomColor {     C

原创 代碼片段

本文整理了,在iOS開發中我們所遇到一些開發問題的技巧類的代碼,讓你在開發過程中避免了很多彎路,希望能給你的開發帶來幫助和啓發。 1.判斷郵箱格式是否正確的代碼:   // 利用正則表達式驗證 -( BOOL )

原创 編寫高質量oc代碼

點標記語法 屬性和冪等方法(多次調用和一次調用返回的結果相同)使用點標記語法訪問,其他的情況使用方括號標記語法。 良好的風格: view.backgroundColor = [UIColor orangeColor]; [UIAp

原创 iOS傳值(屬性傳值,代理傳值,單例傳值,通知傳值,Block)

屬性傳值 將A頁面所擁有的信息通過屬性傳遞到B頁面使用 B頁面定義了一個naviTitle屬性,在A頁面中直接通過屬性賦值將A頁面中的值傳到B頁面。 A頁面DetailViewController.h文件 #import

原创 下載圖片緩存方法

在我們實際工程中,很多情況需要從網絡上加載圖片,然後將圖片在imageview中顯示出來,但每次都要從網絡上請求,會嚴重影響用戶體驗,爲了不是每次顯示都需要從網上下載數據,希望將圖片放到本地緩存,因此我們需要一個好的的緩存策略,今天我

原创 下拉刷新和UITableView的section headerView衝突的原因分析與解決方案

下拉刷新和UITableView的section headerView衝突的原因分析與解決方案 UITableView:下拉刷新和上拉加載更多 本文將說明具有多個section的UITableView在使用下拉刷新機制時會

原创 IOS之同步請求、異步請求、GET請求、POST請求

1、同步請求可以從因特網請求數據,一旦發送同步請求,程序將停止用戶交互,直至服務器返回數據完成,纔可以進行下一步操作, 2、異步請求不會阻塞主線程,而會建立一個新的線程來操作,用戶發出異步請求後,依然可以對UI進行操作,程序可以繼續運行

原创 某班5個學生,3門課,編寫3個函數實現以下功能: //(1)求各門課的平均分 //(2)找出三門都不及格的學生,輸出其全部信息 //(3)找出3門課平均分在80-90之間的學生,輸出其信息。

某班5個學生,3門課,編寫3個函數實現以下功能: //(1)求各門課的平均分 //(2)找出三門都不及格的學生,輸出其全部信息 //(3)找出3門課平均分在80-90之間的學生,輸出其信息。 struct st {     cha