Time of Update: 2016-01-28
標籤:[1]概念iOS的版本號碼,一個叫做Version,一個叫做Build,這兩個值都可以在Xcode 中選中target,點擊“Summary”後看到。 Version在plist檔案中的key是“CFBundleShortVersionString”,和AppStore上的版本號碼保持一致,Build在plist中的key是“CFBundleVersion”,代表build的版本號碼,該值每次build之後都應該增加1
Time of Update: 2016-01-28
標籤:34. 對android虛擬機器的理解,包括記憶體管理機制記憶體回收機制。虛擬機器很小,空間很小,談談行動裝置的虛擬機器的大小限制 16M ,談談載入圖片的時候怎麼處理大圖片的,壓縮。記憶體回收,沒有引用的對象,在某個時刻會被系統gc掉,跟java一樣。35. Framework工作方式及原理,Activity是如何產生一個view的,機制是什麼。反射+設定檔來做的。可以講下activity的源碼,比如說
Time of Update: 2016-01-28
標籤:網路上已經有很多的手機號碼歸屬地查詢的API介面,但是這些介面總是有一些大大小小的缺陷。總結一下這些缺陷:1、要直接將它的搜尋方塊連結形式粘到自己的頁面,點擊查詢的時候還要跳轉到他們的網站來展示歸屬地結果2、提供介面的API,一般都要求付費,或者一天只有免費的限定查詢次數3、有些部落格文檔中的API已經過於老舊,嘗試的時候,已經404Not
Time of Update: 2016-01-25
標籤:伺服器端Bonjour服務發布成功之後,用戶端可以通過NSNetService解析服務,解析成功後,可以獲得通訊的資料細節,如:IP地址、連接埠等資訊。首先需要執行個體化NSNetService對象代碼如下: -(id)init { _service = [[NSNetService alloc] initWithDomain:@”local.” type:@&r
Time of Update: 2016-01-28
標籤:unity我一直在用5.0以下的版本昨天升級到了最新版本5.3.1發現無法打android包,ios也不行提示“No Android/IOS module loaded”下面有個Module
Time of Update: 2016-01-28
標籤://漢字轉拼音之後,截取首字母,並大寫-(NSString *)transformCharacter:(NSString*)sourceStr{ //先將原字串轉換為可變字串 NSMutableString *ms = [NSMutableString stringWithString:sourceStr]; if (ms.length) { //將漢字轉換為拼音 CFStringTransform((__bridge
Time of Update: 2016-01-26
標籤:Alt+斷行符號 匯入包,自動修正Ctrl+N 尋找類Ctrl+Shift+N 尋找檔案Ctrl+Alt+L 格式化代碼Ctrl+Alt+O 最佳化匯入的類和包Alt+Insert 產生代碼(如get,set方法,建構函式等)Ctrl+E或者Alt+Shift+C 最近更改的代碼Ctrl+R 替換文本Ctrl+F 尋找文本Ctrl+Shift+Space 自動補全代碼Ctrl+空格 代碼提示Ctrl+Alt+Space
Time of Update: 2016-01-26
標籤:今天實現Android裡自訂帶刪除功能的EditText,效果如下: 當輸入內容時,EditText變為帶有一個刪除功能按鈕的編輯框, 實現代碼很簡單,直接上代碼,布局檔案xml: 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 android:layout_
Time of Update: 2016-01-26
標籤:手機上的大部分互動都是通過touch來實現的,於是,對於觸屏的互動式網站,觸摸事件是相當重要的。先瞭解一些規範手指觸控螢幕幕可以觸發的幾個事件 touchstart:觸摸開始的時候觸發 touchmove:手指在螢幕上滑動的時候觸發 touchend:觸摸結束的時候觸發 每一個觸摸事件都會產生一個觸摸事件對象,對象包含的公用事件屬性(他們都是TouchList類型的對象裡面裝著Touch對象),而每個觸摸事件都包括了三個觸摸列表,每個列表裡包含了對應
Time of Update: 2016-01-27
標籤:android canvas
Time of Update: 2016-01-26
標籤:public final boolean isAdded()如果該Fragment對象被添加到了它的Activity中,那麼它返回true,否則返回false。public final boolean isDetached()如果該Fragment已經明確的從UI中分離,那麼它返回true。也就是說,在該Fragment對象上使用FragmentTransaction.detach(Fragment)方法。該方法在API Level 13中被引入。public final boolean
Time of Update: 2016-01-26
標籤:安卓錯誤記錄檔分析1. java.lang.nullpointerexception這個異常大家肯定都經常遇到,異常的解釋是"程式遇上了null 指標",簡單地說就是調用了未經初始化的對象或者是不存在的對象,這個錯誤經常出現在建立圖片,調用數組這些操作中,比片未經初始化,或者圖片建立時的路徑錯誤等等。對數組操作中出現null
Time of Update: 2016-01-26
標籤:運行時許可權介紹Android
Time of Update: 2016-01-26
標籤://在-(void)viewWillAppear:(BOOL)animated方法中添加返回按鈕 //返回按鈕 UIButton *leftButton = [UIButton buttonWithType:UIButtonTypeCustom]; leftButton.frame=CGRectMake(0, 0, 60, 25); [leftButton
Time of Update: 2016-01-26
標籤:項目中用到彈出Acitivity來獲得使用者輸入 所以用到 onActivityResult()方法接受使用者輸入奇怪問題 startActivityForResult() 後直接調用 onActivityResult() 開發人員都知道,可以通過使用 startActivityForResult() 和 onActivityResult() 方法來傳遞或接收參數。然而在項目中,還沒等到被調用的 Activity 返回,onActivityResult(
Time of Update: 2016-01-25
標籤:#import <UIKit/UIKit.h>@interface AppDelegate : UIResponder <UIApplicationDelegate>@property (strong, nonatomic) UIWindow *window;@end#import "AppDelegate.h"#import "RootViewController.h"@interface AppDelegate ()@end@implementation
Time of Update: 2016-01-25
標籤:沒有儲存任何記憶體位址的指標就稱為null 指標(NULL指標)野指標是指向"垃圾"記憶體(不可用記憶體)的指標。野指標是非常危險的 比如說 定義了一個Person 的類,Person類有一個 - (void)setName方法 Person * per = [[Person alloc]init];[per setName]; 這句話的意思就是 給per所指向的Person對象發送一個setName訊息 [per release];這句代碼意思是
Time of Update: 2016-01-25
標籤:Android橫豎屏設定:方法一:onCreate()中 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); //橫屏 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
Time of Update: 2016-01-27
標籤:1:AFNetworking狀態列網路請求效果直接在AppDelegate裡面didFinishLaunchingWithOptions進行設定[[AFNetworkActivityIndicatorManager sharedManager]
Time of Update: 2016-01-25
標籤:代碼如下: public Bitmap transform(Bitmap source) { int size = Math.min(source.getWidth(), source.getHeight()); int x = (source.getWidth() - size) / 2; int y = (source.getHeight() - size) / 2; Bitmap squaredBitmap =