原创 CYC-怎麼製作手機號中間是*****

NSString *str= @"18333326019"; NSRange range = NSMakeRange(3, 4); NSString *str1 = [str stringByReplaci

原创 CYC-UIWebView關於XMLHttpRequest的內存泄漏

UIWebView關於XMLHttpRequest的內存泄漏 最近在應用中嵌入HTML頁面時,導致應用常常崩潰,用insturmemt檢測發現存在內存泄露。但不是所有的頁面多存在這個問題,上網查了一下,發現是javascript代碼導致

原创 CYC-多線程之 GCD

// 串行隊列 分兩種 // 1.主隊列 // 創建一個主隊列 dispatch_queue_t mainQueue = dispatch_get_main_queue();

原创 CYC-MKMapView用法

需要導入的幾個框架 #import "ViewController.h" #import <CoreLocation/CoreLocation.h> #import <MapKit/MapKit.h> @interface ViewCo

原创 CYC-關於UIImagePickerController

遵循代理 @interface RootViewController () <UIActionSheetDelegate, UIImagePickerControllerDelegate,UINavigationControllerDel

原创 CYC-多線程之詳解

iOS有三種多線程編程的技術,分別是: (一)NSThread (二)Cocoa NSOperation (三)GCD(全稱:Grand Central Dispatch) 這三種編程方式從上到下,抽象度層次是從低到高的,抽象度越高的使

原创 CYC- IOS 常用的一些小東西

獲取時間差,(幾天前,幾小時前,幾分鐘前) + (NSString *) getTimeDiffString:(NSTimeInterval) timestamp { NSCalendar *ca

原创 CYC-UITableViewCell的動態高度

做一個普通iPhone程序,最花時間的UI部分可能就是UITableView了,而其中最重要的部分是則是UITableViewCell。 以UITableViewCellStyleValue2爲例,可以用左側的Label來顯示用戶名,

原创 CYC - 強制轉成橫屏的方式

在項目中經常遇到橫豎屏切換,而又有某個特定的界面必須是特定的顯示方式(橫屏或豎屏).這就需要如下的處理了. 強制轉成橫屏: if ([[UIDevice currentDevice] respondsToSelector:@selecto

原创 CYC-Swift高級開發語言--結構體,類,構造器,屬性

// 結構體和類 // 在swift中,結構體被做了很多強化,幾乎所有的數據類型都是用結構體實現的, // 相同點:1.都可以定義變量 2.都可以定義方法 3.都可以定義構造器 init 4.都可以遵守歇息 5.擴展 // 不同點

原创 CYC-愛心暖暖的小動畫

一個看着暖暖的心形小動畫 簡單操作 就能實現 送給另一個她一個小驚喜吧 一個UIView 用於佈局 #import "XinView.h" @implementation XinView - (instancetype) initW

原创 CYC- OC中@protected等關鍵字概述

關於變量的作用域 @protected —Methods defined in the class and any subclasses can directly access the instance variables that fo

原创 CYC-UISearchBar 點擊空白回收鍵盤

ios--系統發出的通知--鍵盤通知 // 監聽鍵盤將要顯示的通知 如果要顯示 那麼用keyboardWillShow來響應 // 使用時注意 當這個頁面消失的時候 立馬移除所有監聽 - (void)viewDidLoad {

原创 CYC-一個有趣的塗塗

茶餘飯後 可以玩玩 隨着鼠標的移動 圖片上面的人 衣服會隨着抹去 透視的效果 #import "ViewController.h" @interface ViewController () /** * 圖片B */ @pr

原创 CYC-CocoaPods

CocoaPods是什麼? 當你開發iOS應用時,會經常使用到很多第三方開源類庫,比如JSONKit,AFNetWorking等等。可能某個類庫又用到其他類庫,所以要使用它,必須得另外下載其他類庫,而其他類庫又用到其他類庫,例如 高德地