原创 Ojbective-c 入門總結

這兩天學習obj-c,以下是一些總結: 1,self就相當於java中的this. 2,super相同於java中的super 3,id 是一種泛型(不是java中的泛型,是一種廣泛的類型),是指向某種對象的指針. 4方法的調用.格式[對

原创 iphone導航欄標籤字體設置

UILabel *titleText = [[UILabel alloc] initWithFrame: CGRectMake(0, 0, 200, 30)]; titleText.backgroundColor = [UIColor

原创 UIToolbar 的bug

今天發現UIToolbar的一個bug,如果沒有設置大小的話,可以顯示添加的button,但是button無法相應方法.

原创 提高編程效率和代碼規範的一點思考

這裏指的編程效率,一個是編寫代碼的速度,一個是指別人看你代碼的速度,不是指程序的運行效率。 先說兩個可以直接提高編程效率的方法。 1,加大顯示器尺寸。之前就有人做過統計,增加一個顯示器,效率至少可以提升 10%。對於開發人員來說,屏幕

原创 動手寫操作系統1_開始_20121116

寫這個的目的,就是對做過過的有些記錄。也是督促自己能完成個小作品。 參考的資料是兩本《自動動手寫操作系統》和《30天自制操作系統》。以後一本爲主。 開發環境mac os,爭取大部分用emacs來編寫代碼。這其中有個問題,在mac下沒有製作

原创 spring整合jpa零星總結1

今天搞了一下spring和jpa的整合,以下是保存demo: @Service @Transactional public class Test { @PersistenceContext EntityManager em;

原创 IPhone xml 文件GBK 轉 UTF8

iphone不支持GBK,需要轉化,方法如下: -(NSData *) toUtf8:(NSData *)inData { CFStringRef gbkStr = CFStringCreateWithBytes(NULL, [inDa

原创 ibatis 插入的時候返回id

<insert id="insertPerson" parameterClass="Person"> insert into person (name) values (#name#) <selectKey resultC

原创 iphone 編碼的轉碼

NSURL *url = [NSURL URLWithString:urlStr]; NSData *data = [NSData dataWithContentsOfURL:url]; NSStringEncoding enc =

原创 emacs 安裝 auto-complete 自動補全功能

1,下載auto-complete的壓縮包,然後解壓; 2,在emacs 輸入 M_x load-file 然後輸入 剛剛解壓的auto-complete路徑/auto-complete/etc/install.el 然後就可以默認的安裝

原创 eclipse 下 缺少 com.sun:tools:jar:1.5.0:system

Eclipse的maven:出現Missing indirectly referenced artifact com.sun:tools:jar:1.5.0:system 錯誤,是因爲需要jdk的tools。根本原因是沒有指定java

原创 圖片的橫向滑動

這個效果的實現是用UIScrollView。核心代碼如下: NSArray *myImages = [NSArray arrayWithObjects:[UIImage imageNamed:@"1.jpg"],nil]; UIScrol

原创 Ojbective-c 內存管理

內存管理就像是家裏的筷子簍的使用.如果需要的話,就取,但是一定要歸還. 內存管理的一個原則就是.用alloc,copy和new 獲得一個對象,則保留數的值爲1,而且你要負責釋放他.如果增加的話要用retain.保留數減1用release;

原创 Ojbective-c 框架總結

    在Foundation Kit 內置很多的常用類.有NSString, NSArray, NSDictionary等, 這些都是不可變的.如果要動態的改變就要在中間加上Mutable.     在NSArray中要以nil結束.

原创 cell 背景圖片設置的注意

cell背景圖片,不要在初始化的時候設置。應該在要顯示時候設置。因爲:cell是複用的。如果初始化的時候設置,再重顯現的時候有可能錯亂。 點贊 收藏 分享 文章舉報 gongch