原创 UISegmentedControl 分段控制器

//設置分段內容 NSArray *title = @[@"分組", @"全部"]; UIImage *image1 = [UIImage imageNamed:@"reload_30"]; UIIm

原创 iOS面試二

**1.Difference between shallow copy and deep copy? 淺複製和深複製的區別?** 答案:淺層複製:只複製指向對象的指針,而不復制引用對象本身。 深層複製:複製引用對象本身。 意

原创 iOS 面試三

**1.When to use NSMutableArray and when to use NSArray? 什麼時候使用NSMutableArray,什麼時候使用NSArray?** 答案:當數組在程序運行時,需要不斷變化

原创 iOS面試四

1 談談對Block 的理解?並寫出一個使用Block執行UIVew動畫? 答案:Block是可以獲取其他函數局部變量的匿名函數,其不但方便開發,並且可以大幅提高應用的執行效率(多核心CPU可直接處理Block指令) [UIVi

原创 iOS面試-名詞解釋

1.MVC Model,View,Controller,是iOS開發中典型的設計模式。比如通過HTTP把網絡數據下載並解析然後存於自己的數據模型Model中,然後通知Controller去刷新界面,通過Controller將Vi

原创 UITouch id

UIImageView *_imageView; _imageView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 30, 100, 100)]; UIImag

原创 UIImageView

1、創建 UIImageView *imageView = [[UIImageView alloc] init]; 2、大小和位置 imageView.frame = CGRectMake(100, 100, 60, 60); 3

原创 iOS面試五

1 多線程是什麼 多線程是個複雜的概念,按字面意思是同步完成多項任務,提高了資源的使用效率,從硬件、操作系統、應用軟件不同的角度去看,多線程被賦予不同的內涵,對於硬件,現在市面上多數的CPU都是多核的,多核的CPU運算多線程更爲

原创 顏色問題

1、系統顏色 + (UIColor *)blackColor; // 0.0 white + (UIColor *)darkGrayColor; // 0.333 white + (UIColor *)light

原创 UITextView

UITextView *textView = [[UITextView alloc] initWithFrame:CGRectMake(10, 30, 300, 200)]; textView.delegate

原创 iOS面試題一

1. Object-c的類可以多重繼承麼?可以實現多個接口麼?Category是什麼?重寫一個類的方式用繼承好還是分類好?爲什麼? Object-c的類不可以多重繼承;可以實現多個接口,通過實現多個接口可以完成C++的多重繼承

原创 UIButton

1、創建 /* UIButtonTypeCustom = 0, // no button type UIButtonTypeSystem NS_ENUM_AVAI

原创 UIActivityIndicatorView

//活動指示視圖 UIActivityIndicatorView *flower1 = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActiv

原创 UIStepper 計步器

UIStepper *stepper = [[UIStepper alloc] initWithFrame:CGRectMake(10, 30, 100, 50)]; //設置最大值最小值 stepper.ma

原创 動畫

1、一個步驟的動畫: 第一種方法: - (void)tapView:(UITapGestureRecognizer *)tap{ UIView *v = tap.view; [UIView animateWith