原创 單例模式,重用UITableViewCell,代碼片段庫

單例模式: 1.設置一個全局靜態變量來保存單例對象。 2.覆寫一些方法來阻止創建多個對象,使被設爲單例的那個類始終只有一個對象。 代碼: #import "PossessionStore.h" #import "Possession.h"

原创 通告機制與設備轉動

通告機制 1.NSNotificationCenter 類似於這個應用的智能公告欄,對象可以在這個公告欄中發佈通知,其他對象可以將自己註冊成觀察器。 2.當相應的對象發佈通告時,NSNotificationCenter實例會將該通告轉發給

原创 判斷一個字符串是否爲迴文

需求:輸入一個字符串判斷是否爲迴文(從頭到尾還是從尾到頭讀都一樣)。 代碼: #include<stdio.h> #include<string.h> #define MAX 100 int IsBackWords(char s[])

原创 求素數

需求:設計一個程序,輸出所有小於等於n(n爲一個大於2的正整數)的素數。(1)每行輸出10個素數;(2)儘可能採用較優的算法。 我寫的程序: #include<stdio.h> #include<math.h> /* *函數名:pri

原创 CALayer

CALayer1-簡介 本文目錄 一、什麼是CALayer二、CALayer的簡單使用 回到頂部 一、什麼是CALayer * 在iOS系統中,你能看得見摸得着的東西基本上都是UIView,比如一個按鈕、一個文本標籤、一個文本

原创 camera

1.在.xib文件中拖一個UIToolbar對象到視圖,該對象默認自帶一個UIBarButtonItem對象。 2.使用UIImagePickerController 1.指定資源類型 2.設置代理對象 - (IBAction)takeP

原创 java--IO流

IO流,輸入輸出流,按傳送數據分爲字節流和字符流,其實字符流=字節流+字符編碼。我的理解:創建一個流就是要建立通道,準備底層那些總線跟芯片的選通,通道建立好後只需往通道(線路)發送脈衝就能達到字節的傳送。通道只有兩種,一種是寫通道,另一種

原创 編輯UITableView

1.編輯模式: UITableViewController有一個isEditing屬性,用來獲取編輯狀態,setEditing:animated:方法用來設置是否編輯,當爲編輯狀態時就會顯示編輯操作按鈕包括刪除,插入,移動等。 2.增加行

原创 《ios編程》UINavigationController

相比於之前的看視頻,現在回頭來看一下書,覺得理解的更加深刻,並知道了以前沒有了解的知識點,當然還有更多的知識可以看官方文檔,但是英語不好的話就太花時間了,也沒有必要這樣做。 1.UINavigationController的rootVie

原创 Core Data

先推薦一個寫得不錯的關於Core Data的文章:http://blog.csdn.net/q199109106q/article/details/8563438 還有:http://my.oschina.net/pljhonglu/bl

原创 核心動畫

轉自M了個J,喜歡M了個J   http://www.cnblogs.com/mjios/archive/2013/04/15/3021039.html#label0 本文目錄 一、Core Animation簡介二、Core A

原创 NSUserDefaults與設置

1.我們可以通過NSUserDefaults類來保存一些設置。例如: - (IBAction)changeMapType:(id)sender { [[NSUserDefaults standardUserDefaults]

原创 UIPopoverController

1.判斷設備類型 - (void)viewDidLoad{ [super viewDidLoad]; UIColor *clr = nil; if ([[UIDevice currentDevice] userI

原创 觸摸繪圖

代碼從《ios編程》得到 先上圖片,後上代碼。 代碼 line.h #import <Foundation/Foundation.h> @interface Line : NSObject { CGPoint begin; CG

原创 縮略圖片

1.當某個視圖的大小發生變化時,這個視圖會收到layoutSubviews消息。 2.創建縮略圖: - (void)setThumbnailDataFromImage:(UIImage *)image { CGSize origI