原创 使用字典和數組的嵌套實現通訊錄

通訊錄解析 1.創建一個聯繫人類,可以生產聯繫人,也就是聯繫人對象 2.創建一個電話簿類,可以把聯繫人裝進去 所以我們需要創建兩個類,一個生產聯繫人,一個對聯繫人進行包裝。怎麼包裝?通過字典和數組對聯繫人包裝在一起。 用到的

原创 模擬ATM機(缺少文件操作部分,不能實現真正意義上的存儲)

代碼實現: #import <Foundation/Foundation.h> // 函數聲明部分 int validateInput(int num ,int min , int max); in

原创 flutter環境搭建 (一)

文章目錄系統要求資源的地址iOS額外工具Android額外工具安裝方式安裝 flutter配置用戶級的環境變量安裝iOS安裝 Android參考 筆者是 iOS 開發工程師,所以的所有操作以 MacOS 作爲平臺安裝, 本文適合新手

原创 sourcetree clone 找不到templates

warning: templates not found /usr/local/git/share/git-core/templates 在終端依次執行下面命令: sudo mkdir /usr/local/git sudo mk

原创 OC項目忽略文件配置

簡介----主要解決的問題 oc項目常用的忽略文件; 針對已經加入版本控制的文件,讓gitignore生效的方法; 引用他人忽略文件的一個闡述 1. OC項目中忽略文件內容 # Xcode # # gitignore con

原创 git倉庫遷移不丟失log的兩種方式

第一種方式:使用 git push --mirror 的方式,需要建立新倉庫 從原地址克隆一份裸版本庫,例如:某個倉庫 #git clone --bare 需要遷移的倉庫地址 git clone --bare git@githu

原创 用能看的懂的方法模擬約瑟夫環

約瑟夫環: 已知n個人(以編號1,2,3...n分別表示)圍坐在一張圓桌周圍。從編號爲k的人開始報數,數到m的那個人出列; 他的下一個人又從1開始報數,數到m的那個人又出列;依此規律重複下去,直到圓桌周圍的人全部出列。 知識點: 1.

原创 讓你不在害怕指針

前言:複雜類型說明 要了解指針,多多少少會出現一些比較複雜的類型,所以我先介紹一下如何完全理解一個複雜類型,要理解複雜類型其實很簡單,一個類型裏會出現很多運算符,他們也像普通的表達式一樣,有優先級,其優先級和運算優先級一樣,所以我

原创 UIImagePickerController詳解

轉載自:http://blog.csdn.net/kingsley_cxz/article/details/9157093 1.UIImagePickerController的靜態方法:     imagepicker = [[UI

原创 使用Lay Out裏面的VFL實現自動佈局

<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">今天我們講到了UIViewController

原创 iOS開發中郵箱,電話號碼,身份證,密碼,暱稱正則表達式驗證

//郵箱 + (BOOL) validateEmail:(NSString *)email {     NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z

原创 iOS中assign,copy,retain之間的區別以及weak和strong的區別

@property (nonatomic, assign) NSString *title;  什麼是assign,copy,retain之間的區別?  assign: 簡單賦值,不更改索引計數(Reference Counti

原创 C語言用二維數組實現開關燈泡遊戲

開關燈泡遊戲 遊戲規則:點擊任意燈泡會觸發周圍的燈泡變亮或者熄滅 遊戲目的:讓所有的燈泡熄滅(即數組所有的值變爲 0 ) 用0代表燈泡處於熄滅狀態 用1代表燈泡亮着的狀態 實現步驟分析: 重點: 1.判斷輸入燈泡位置的上下左右