原创 屬性、構造函數
屬性:某些事物的特徵 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 =@"人生要走很多條路,有筆直坦途,有羊腸阡陌;有繁華,也有荒涼。無論如何,路要自己走,苦要自己吃,任何人無法給予全部依賴。沒有所謂的無路可走,即使孤獨跋涉,寂寞堅守,只要你願意走,踩過的都是路