原创 登錄界面多個賬戶信息存儲問題

                   方法一:使用歸檔:其實質就是讀寫文件操作,(歸檔,解檔:archive,unarchive) // 歸檔 + (NSData *)archivedDataWithRootObject:(id)

原创 UINavigationContoller 多級頁面 越級跳轉 內存釋放問題

在 arc  模式下  從第一個頁面逐步 push 至第四個頁面,再從第四個頁面 ,直接 pop 到第一個頁面,則第二,第三個頁面自動被釋放,不需要手動釋放。 pop 到第第一個頁面時,第四個, 第三個,第二個 界面均已出棧   

原创 uitextField 收鍵盤操作

#pragma mark - 收鍵盤 -(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { [self.view endEditing:YES];

原创 block 循環引用的問題

ARC的本質ARC是編譯器(時)特性,而不是運行時特性,更不是垃圾回收器(GC)。 不同於XCode4可以在創建工程時選擇關閉ARC,XCode5在創建的工程是默認開啓ARC,沒有可以關閉ARC的選項。 如果需要對特定文件

原创 ios7的UITableView實現ios6的圓角效果

- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)i

原创 UITabbar

@interface MainVC : UITabBarController<UITabBarControllerDelegate> @end - (void)viewDidLoad { [super viewDidL

原创 手機清除緩存

- (void)clearCachesAction{ //刪除本地緩存 NSLog(@"刪除本地緩存...."); [self.hudManager With_label:@"正在刪除" duration:30

原创 獲取 UITableView 單個cell 的座標點位置

聊天界面中,長按某個對話,彈出窗口,可以進行選中,複製。  該彈出窗口的座標確定 用以下方法 - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NS

原创 UITextfield placeholder

textField.placeholder = @"username is in here!"; [textField setValue:[UIColor redColor] forKeyPath:@"_placeholderLa

原创 cell 控制子控件的顯示和隱藏

-(void)showRightDot:(BOOL)isShow { UIImageView *dotView = [self.contentView viewWithTag:701]; if (isSho

原创

 昨晚,夢到在熟悉的 806 教室考試數學,第一次考砸了,第二次同樣的題目,還是考砸了。 羅爹:太浮躁,這麼浮躁怎麼行。  語氣中沒有責罵,更多是擔心,與嘆息,我應該懂的,也知道自己要怎麼做。 不忘初心,方得始終。 點

原创 UITableView 上滑動 隱藏搜索框,下滑,顯示搜索框

// // AuthSelectDoctorVC.m // com.yx129.yxClientDoctor3 // // Created by yx on 15/1/4. // Copyright (c) 2015年 Gua

原创 UITextView placeholder 設置

UITextView上如何加上類似於UITextField的placeholder呢,其實在UITextView上加上一個UILabel或者UITextView,如果用UILable的話,會出現一個問題就是當placeholder的文

原创 UIView 基礎動畫

// // CHAppDelegate.m // uiAn動畫 // // Created by imac on 14-10-14. // Copyright (c) 2014年 ___FULLUSERNAME___. All

原创 UITableView 選中單元格 全都可以選

每個單元格都可選中, 只選擇單個單元格 // // AddVisitTimeVC.m // com.yx129.yxClientDoctor3 // // Created by yx on 15/1/30. // Copyr