Time of Update: 2015-10-05
標籤: 一、簡單-代理過程 1,建立代理@class TgFootView;@protocol TgFootViewDelegate <NSObject>@optional 可選是否實現 視圖的下載按鈕被點擊- (void)tgFootViewDidDownloadButtonClick:(TgFootView *)footView; @end @interface TgFootView :
Time of Update: 2015-10-05
標籤:// MJHero.h#import <Foundation/Foundation.h>@interface MJHero : NSObject@property (nonatomic, copy) NSString *name;@property (nonatomic, copy) NSString *icon;@property (nonatomic, copy) NSString *intro;+
Time of Update: 2015-10-05
標籤:最近手動匯入AFNetworking 2.6.0架構時發現Xcode報如下3個錯誤:1. Use of undeclared identifier ‘kSecFormatUnknown‘2. Use of undeclared identifier ‘kSecItemPemArmour‘3. Implicit declaration of function ‘SecItemExport‘ is
Time of Update: 2015-10-04
標籤:十一假期結束了,明天就要上班了,想想幾天除了吃就是睡,中間也想著湊著假期充充電,但由於懶,只是看了一點,今天感覺不能再懶了。正好之前電腦讓同事給配置了安卓開發環境,而且之前也買了本瘋狂Annroid講義,就在網上搜了下一些簡單的視頻教程http://edu.51cto.com/index.php?do=lession&id=15683,抱著試試的態度看了下,覺得還不錯,照著視頻和書玩了下Eclipse覺得還挺有意思,離過年也沒幾個月了,所以現在定下一個目標:業餘工作時間學安卓,爭取
Time of Update: 2015-10-04
標籤:業務開發時遇到的一個小特技,要求實現Activity啟動時自下向上彈出,退出時自上向下退出。此處不關注啟動和退出時其他Activity的動畫效果,實現方法有兩種:1.代碼方式,通過Activity的overridePendingTransition介面,即在startActivity時調用overridePendingTransition(R.anim.push_bottom_in, 0)在finish時調用overridePendingTransition(0, R.anim.push_
Time of Update: 2015-10-04
標籤:在多個有規律的資源ID擷取的時候,可以使用getIdentifier方法來擷取,來擷取。用到情境:工具類打成.jar包的時候,有時候會需要引用到res中的資源,這時候不能將資源一起打包,只能通過反射機制動態擷取資源.public class Resources int getIdentifier (String name, String defType, String defPackage)Return a resource identifier for the given
Time of Update: 2015-10-04
標籤:Pi 使用的是ARMV7架構的BCM2836, 下載交叉編譯器 arm-linux-gnueabihf-gcc 即可.本地環境: Ubuntu14 + x86_641. 下載編譯器地址:1). linaro開源組織有相關的交叉工具鏈下載,點擊進入網頁選擇下載即可,地址:https://launchpad.net/linaro-toolchain-binaries/+download2). 上述網址網速較慢, 總是下載失敗. 找了國內的網址
Time of Update: 2015-10-04
標籤:我們在添加視圖檔案的時候有兩種方式,一種是通過在xml檔案定義layout,另一種方式是在java代碼中動態產生布局檔案。在xml中定義的layout要想轉化為view,需要使用到LayoutInflater類。1.構造xml檔案2.LayoutInflater提到addview,首先要瞭解一下LayoutInflater類。這個類最主要的功能就是實現將xml表述的layout轉化為View的功能。為了便於理解,我們可以將它與findViewById()作一比較,二者都是執行個體化某一對象
Time of Update: 2015-10-04
標籤: 適用於ARC & MRC 1 // 協助實現單例設計模式 2 3 // .h檔案的實現 4 #define SingletonH(methodName) + (instancetype)shared##methodName; 5 6 // .m檔案的實現 7 #if __has_feature(objc_arc) // 是ARC 8 #define SingletonM(methodName) 9 static id _instace = nil; 10
Time of Update: 2015-10-04
標籤:#import "MJViewController.h"#import "MJCarGroup.h"@interface MJViewController () <UITableViewDataSource>@property (weak, nonatomic) IBOutlet UITableView *tableView;@property (nonatomic, strong) NSArray *carGroups;@end@implementation
Time of Update: 2015-10-04
標籤: 前言:好一段時間沒寫部落格了,說最近挺忙的,感覺像是個借口,每天還是同樣的24個小時,每天還是同樣的5:30就準時下班,每天晚上還是有大量的空餘時間...最直接的原因就是,最近墮落了。腦子裡也時常會有很多想法浮現,都是些比較實際的想法,但往往就是浮現那一下,心情激動了一下,心裡默默告訴自己,有時間就要這麼做...好多想法都被一些其它的誘惑給磨滅掉了,要麼是打球、要麼是看電影、要麼是處理一些亂七八糟的事去了。總之,近段時間,花在技術上的時間很少很少,好好反思下。 前段時間,來了一位新疆
Time of Update: 2015-10-04
標籤:為什麼先說為什麼有照片反彈。使用convertView對ListView的每一個item最佳化,item的複用能夠有效減少記憶體的佔用。使ListView滑動更為流暢。但會帶來一個問題,當最頂部的item滑出螢幕時。會變成下一個從底部將要滑進來的item。每次滑進來的item都要去請求網路獲得圖片。第一個item滑出去時,是帶著圖片的。其ImageView指向了一塊記憶體。當其慢慢滑出,從底部慢慢滑進時,底部的item與頂部(僅僅有一半在螢幕裡能看到了)的還是指向同一塊記憶體。載入的了同一
Time of Update: 2015-10-04
標籤:一,前言看到這個圖,你會想起誰?是不是想起了,曾經的使用者名稱輸入框,密碼輸入框...那麼,問題來了:作為iOS開發的你,這個輸入框你是怎麼實現的,成為關鍵.二,方案 方案1:弄一個UIView,在這個視圖上分別放三個控制項:UIImageView,UILabel與UITextField.(這個方案很直接,如果你只是簡單的直接將三個控制項放到視圖上,那麼你的月薪暴露了,最多3K.如果你是對這個視圖重寫了,將那三個控制項封裝起來了,放在.h檔案,那你的月薪應該是3.5K,如果是將那三個控制
Time of Update: 2015-10-04
標籤:Android 6.0 SDK,API Level 是 23。更新之後,就可以修改 compileSdkVersion 和targetSdkVersion 到 23 體驗新的特性了。同時 Android Support Library
Time of Update: 2015-10-04
標籤: 只是練習是很難找工作那會兒在,簡曆基本上都是趕出去石沉大海,因為有項目開發沒有實踐經驗、沒有牛逼的背景、更重要的是,沒有真才實學,雖然我在大學時讀的是電腦專業,它可以被認為是一個技術教育。但……你知道。後來勉強一家公司收留了我,然後一個問題立刻出如今我的面前。那就是編寫代碼時候變數的命名:TextView 。ListView ……差點兒是每個.java or .xml 檔案裡命名的格式都不一樣。事實上,自己在讀自己寫的代碼時也感到非常無語的。後來我就在想統一自己命名的方式。
Time of Update: 2015-10-04
標籤:Drawable、Bitmap、Canvas和Paint 除了Drawable外早在Sun的J2ME中就已經出現了,但是在Android平台中,Bitmap、Canvas相關的都有所變化。 首先讓我們理解下Android平台中的顯示類是View,但是還提供了底層圖形類android.graphics,今天所說的這些均為graphics底層圖形介面。(1)Bitmap -
Time of Update: 2015-10-04
標籤: 1.面試題1> 如何防止一個url對應的圖片重複下載* “cell下載圖片思路 – 有沙箱緩衝” 2> SDWebImage的預設緩衝時間長度是多少?* 1個星期 3> SDWebImage底層是怎麼實現的?* 上課PPT的“cell下載圖片思路 – 有沙箱緩衝” 2.SDWebImage1> 常用方法-
Time of Update: 2015-10-04
標籤:OC中可以使用stringByTrimmingCharactersInSet函數過濾字串中的特殊符號。首先定義一個NSCharacterSet, 包含需要過濾的特殊符號,NSCharacterSet *set =
Time of Update: 2015-10-04
標籤: 對於一個圖片變換的處理,需要Matrix類的支援,它位於"android.graphics.Matrix"包下,是Android提供的一個矩陣工具類,它本身不能對映像或View進行變換,但它可與其他API結合來控製圖形、View的變換,如Canvas。 涉及到高等數學,有點難以理解。還好Android裡面提供了對Matrix操作的一系列方便的方法:每一種變換在Android的API裡都提供了set, post和pre三種操作方式setTranslate(float
Time of Update: 2015-10-04
標籤:一、前言:這部分描述了Cocos2d-x 3.0的一些基礎內容,以及在Eclipse上上編譯我們的Cocos2d-x項目,成功把Helloworld執行起來了。看完本篇部落格之後。你就會知道Cocos2d-x 3.0居然發生了如此大的變化。變得如此簡單,環境搭建、項目建立、編譯的方式更加人性化了。二、環境準備:1、下載ADT Bundle(Eclipse捆綁了SDK和ADT)。或者是安裝Eclipse了ADT外掛程式。2、安裝JDK、NDK、Ant