原创 屬性、構造函數

屬性:某些事物的特徵 setter:設置者 - (void)setName:(NSString *)name; getter:獲取者 - (NSString *)name; setter:設置者 - (void)set屬性名:

原创 數據持久化之歸檔

/* //    原始數據     NSArray *list = @[@{@"name":@"奈何",@"age":@180,@"height":@180}]; //    取到原始數據的某一條數據     NSDictionary *

原创 UILable UIImageView

#import "AppDelegate.h" @interface AppDelegate () //#define k常量名 @"" //宏定義的作用就是用內容替換變量名 #define kContant @"我改過的內

原创 錄像、錄音和拍照

    現在我們使用的手機,無論是蘋果還是安卓,都能夠錄音、拍照和錄像,而且感覺這是在正常不過的了,不僅如此,現在的手機還能夠修音,修圖在這裏就不介紹了,這裏主要介紹如何實現錄音、拍照和錄像的功能。 一、錄音      錄音的介紹:使用的

原创 字符串、數組、字典

字符串: 不可變初始化 NSString  NSString *string =  @“”;//直接賦值 NSString *string = [NSString string];初始化 NSString *string =[[N

原创 UI/UIWindow/UIView

UIWindow 窗口 UIWindow  在iOS應用程序中只能有一個主窗口 UIWindow 是用來承載顯示 可以看到控件的容器 UIWindow  爲什麼說是一個容器 因爲所有控件都是一層層添加到窗口上的 UIWindow

原创 UIControl

在AppDelegate中 //UIControl: //觸摸一個視圖去執行某個任務 //    點擊某個視圖出發一個事件 //   UIControl:是一個可以帶有觸發事件的視圖 //主要講的內容 //    0.UIC

原创 基礎控件之UILabel、UIButton、UITextField、UIAlertView、 UIImageView

基礎控件之UILabel、UIButton、UITextField、UIAlertView、UIImageView    UILabel:標籤控件,適合一些短的文本  UILable繼承於UIView  //把lable對象實

原创 數組

#import<Foundation/Foundation.h> #import "Hero.h"//@class Hero;//只可以只用這個類名//import 導入整個<聲明文件>可以使用裏面所有內容//@class 提示有這個

原创 數據庫

// //  ViewController.m //  時間日期 // //  Created by 熊永靜 on 16/1/6. //  Copyright © 2016年 靜. All rights reserved.

原创 OC中的方法

.m:是一個實現文件用來實現具體的功能和方法 讓實現文件知道自己是什麼基於什麼 需要導入聲明文件就是把整個.h文件讓.m共享#import "person.h"@implementation表示實現表示人類具體功能方法實現功能的開始@i

原创 copy和mutableCopy

拷貝:賦值一個對象會變成另外一個對象。 深拷貝:複製對象,並且複製對象裏面的內容,完全拷貝。 淺拷貝:指針拷貝,只拷貝對象,不拷貝對象裏面的內容。 判斷是不是深拷貝,主要是看是不是拷貝了裏面的內容。 copy mut

原创 內存管理

 真機下 app 使用不能超過30M,否則系統會向app發送 Memory Warning消息,收到消息後 app必須正確處理,否則可能出錯或者出現內存泄漏,甚至崩潰         程序運行時的內存資源是有限的 Objective C

原创 OC 中的方法

有返回值方法  公式:  聲明:  -(返回值類型)方法名;  實現:  -(返回值類型)方法名{     return 返回值類型函數     }  調用:  [對象名方法名];//是一種具體數據  作用:給別人一個數據 -(void

原创 在OC中怎樣去查找一個字符串中有沒有另外一個字符串

 NSString *string =@"人生要走很多條路,有筆直坦途,有羊腸阡陌;有繁華,也有荒涼。無論如何,路要自己走,苦要自己吃,任何人無法給予全部依賴。沒有所謂的無路可走,即使孤獨跋涉,寂寞堅守,只要你願意走,踩過的都是路