原创 xcode6模擬器不顯示鍵盤解決方案
對於xcode6模擬器運行程序後不顯示鍵盤。只需要打開模擬器,在菜單欄中選擇: hardware -> keyboard -> connect hardware keyboard(快捷鍵shift+command+k) 默認
原创 python基礎一
1.輸出: >>> print ('Hello World!') 2.輸入: >>> user = input('Enter login name: ') Enter login name: oyzhx >>> user 'oyzhx'
原创 UIKeyboard鍵盤相關知識點-IOS開發
一、鍵盤風格 UIKit框架支持8種風格鍵盤。 [java] view plaincopy typedef enum { UIKeyboardTypeDefault,
原创 多個tableview 點擊狀態欄當前scrollView滾動到頂部
1、在 AppDelegate 判斷是不是點擊了狀態欄 2、判斷當前view是否在主窗口,並且是顯示狀態 //是否顯示 #import "UIView+XMGExtension.h" (BOOL)isShowingOnKeyWind
原创 BOOL與bool的區別
bool是c++上的,而BOOL時Obejctive-C的。 看源碼定義: /// Type to represent a boolean value.#if (TARGET_OS_IPHONE && __LP64__) || TA
原创 swift 溢出處理
var potentialOverFlow = Int16.max potentialOverFlow = potentialOverFlow + 1 溢出處理器會報錯,如果想對溢出處理,則需加“&
原创 本地化下按首字母分組排序的神器——UILocalizedIndexedCollation
最近在整一個很簡單的通訊錄相關的項目,通訊錄當然就少不了按首字母或者漢字拼音首字母分組排序索引。因爲按照我一貫的的做法,都是想要做成更通用的、支持本地化的,所以這就糾結了,世界各地的語言啊我去,我頂多也就認識中文和英語,這就不能用以前
原创 Effective Objective-C 2.0(下)
第3章 接口與API設計 第15條:用前綴避免命名空間衝突 Objective-C沒有其他語言那種內置的命名空間(namespace)機制。 Apple宣稱其保留使用所有“兩字母前綴”(two-letter prefix)的權利,所以在
原创 ObjectiveC 深淺拷貝學習
轉自 http://woshao.com/article/f91898b24a1211e097d3000c2959fd2a/ 在ObjC中,什麼是深淺拷貝? 深淺拷貝分別指深拷貝和淺拷貝,即mutableCopy和copy方法。
原创 nil,NIL,NULL
1.nil 指給對象賦值(Objective-C中的任何對象都屬於id類型) id object = nil; // 判斷對象不爲空 if (object) { } // 判斷對象爲空 if (objec
原创 關於[[NSBundle mainBundle] pathForResource:@"name" ofType:@"type"]找不到指定文件的解決辦法
最近在使用[[NSBundle mainBundle] pathForResource:@"name" ofType:@"type"]時,找不到其對應的文件,文件當時是通過 右鍵->add files to 的方式添加到工程裏面的,但是
原创 處理imageView圓角
@implementation UIImage (Extension) - (UIImage *)circleImage { // NO代表透明 UIGraphicsBeginImageContextWithOpti
原创 iOS常用的第三方框架
AFNetworking //網絡FMDB //數據庫操作MBProgressHUD //進度條FLAnima
原创 iOS 圖片三種加載方式的比較
正確選擇圖片加載方式能夠對內存優化起到很大的作用,常見的圖片加載方式有下面三種: [objc] view plaincopy //方法1 UIImage *imag1 = [UIImage imageNamed
原创 Effective Objective-C 2.0(上)
第1章 熟悉Objective-C 第1條:瞭解objective-c的起源 消息與函數調用之間的區別: 實用函數調用的語言,則由編譯器決定。如果調用的函數是多態的,那麼在運行時就要按照“虛方法表”來查出到底應該執行哪個函數