原创 GIT命令簡寫攻略

原文鏈接:https://blog.csdn.net/u011668824/article/details/40659513 https://blog.csdn.net/u0116688

原创 iOS學習日記(二十二)UITableView編輯

下面要爲Homepwner添加新的功能,使UITableView可以響應用戶操作,包括添加刪除和移動表格行。 (1)編輯模式 UITableView有一個名爲editing的屬性,如果將editing屬性設置爲YES,進入編輯模式

原创 iOS學習日記(二十一)UITableView section 分段顯示

上一篇我們說到 UITableViewController中 必須實現的兩個方法是這三個中,下面的兩個方法。 而返回1的這個方法,作用是返回section的數目,也就是表格段的個數。 這一次做一個練習 編寫代碼,使UITable

原创 iOS學習日記(二十)UITableView和UITableViewController

1,創建一個UITableViewController子類 在空項目中創建class 名爲BNRItemsViewController #import <UIKit/UIKit.h> @interface BNRItemsVie

原创 iOS學習日記(十九)委託與文本輸入

1,文本框 UITextField UILabel可以在界面中顯示文本,但是用戶無法選擇或者編輯,相反,UITextField可以接受用戶輸入的文本,例如在登錄界面中,如果需要用戶輸入用戶名和密碼,就可以使用UITextField

原创 iOS學學習日記(十七)重繪與UIScrollView

本節,繼續開發Hypnosister應用,當用戶觸摸視圖時,圓形的顏色會改變。爲了改變顏色,BNRHyponsister需要重新繪製自己。 (1)聲明一個屬性,用來表示圓形的顏色 在BNRHypnosister.m的類擴展部分聲明

原创 iOS學習日記(十八)視圖控制器

上一節使用的方法是,把UIScrollView作爲子視圖添加到應用窗口中,但是更常見的做法是使用視圖控制器。 這一次將創建一個HypnoNerd的應用。用戶可以在兩個視圖中自由切換,一個用於催眠自己,一個以用來設置催眠提醒時間。

原创 iOS學習日記(十六)視圖與視圖層次結構

本節,學習視圖與視圖層次結構的概念,並編寫一個Hypnosister應用。應用只有一個界面,繪製了一系列同心圓。 (1)創建項目 創建a single + class 如下 由於xcode8不支持空項目,所以要創建single

原创 iOS學習日記(十五)ARC內存管理

1,棧和堆 程序執行某個方法時,從內存中名爲棧的區域分配一塊內存空間(幀)。幀負責保存程序在方法內聲明的變量(局部變量)的值。如果一個方法再次被調用,則應用會創建一個全新的幀,壓入棧的頂部。 堆 是指內存中的另一塊區域,和棧是分開

原创 iOS學習日記(十四)第一個iOS程序app

一,創建xcode項目 與以往不同,這次選擇ios分類下 二,瞭解MVC設計模式 mvc就是 模型視圖控制器,是ios開發中頻繁使用的一種設計模式,含義是,應用創建的任何一個對象,其類型必然是模型對象,視圖對象或控制器對象三種類

原创 Xcode快捷鍵

Xcode的快捷鍵 快捷鍵 作用 Cmd + Shift + O(O是字母) 快速查找類,即快速跳轉到指定類的源代碼中 Crtl + 6 顯示當前文件中所有的方法,且可以輸入關鍵字進行過濾查找 Cmd + C

原创 iOS學習日記(十四)init以及initwith

通過創建一個類來對構造方法的自定義進行測試 BNRItem.h文件如下 #import <Foundation/Foundation.h> @interface BNRItem : NSObject { NSString

原创 iOS學習日記(十三)自定義對象的排序

一,簡單對象的排序 以一個學生類爲例子,擁有age和name屬性。NSComparisonResult保存比較結果,有三種返回值類型。添加到動作中。用NSmutabbleArray存放多個要排序的實例變量。 通過重寫descrip

原创 iOS學習日記(九)認識NSString和NSArray

NSString類基礎方法 (1)獲取字符串中字符的數量,可以用length方法。 沒有參數,是一個實例方法,返回一個NSUInteger 相當於無符號長整型 (2)查看一個字符串是否和另一個字符串相等,使用isEqualToSt

原创 iOS學習日記(八)基於NSDate類學習消息與對象

初識NSDate類 方法和函數類似。它根據指令執行相應功能。oc中如果需要執行方法,需要發送一條消息給包含這個方法的對象或者類。 NSDate類有一個date方法,想NSDate發送date消息,執行date方法 NSDate *