Time of Update: 2015-10-05
標籤:三種項目欄總結:工具列:UIToolBar導覽列:UINavigationBar標籤欄:UITabBar UIToolBar的按鈕單元為:UIBarButtonItemUINavigationBar的按鈕單元為:UINavigationItemUITabBar的按鈕單元為:UITabBarItem 共同屬性和方法:@property(nonatomic,copy) NSArray *items;
Time of Update: 2015-10-05
標籤:題意: 總共有6個2*2的正方形,判斷是否能夠成所給的形狀。思路: 一個正方形總共有9種擺放方式,對於整個地圖來說擺放方式總共有2的9次方種擺放方式。然後將地圖用9*5的數組表示,正方形的位置用其8個邊的下標和4個中空的下標表示。代碼:#include <iostream>#include <cstring>#include <cstdio>#include <algorithm>using namespace std;int
Time of Update: 2015-10-02
標籤:今天是十一長假,自己整理了寢室,差點累死,現在才開電腦,隨便逛逛部落格,看到不錯博文,轉載一下。。 在移動開發領域我們發現一個很奇怪的現象:普通菜鳥新手經過3個月的培訓就可以拿到 8K 甚至上萬的工作;在北京稍微有點工作經驗的 iOS 開發,就要求 2 萬一個月的工資。不知道大家是否想過:行動裝置
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-05
標籤:一、@property與@synthesize基本規範用法 [email protected] 當編譯器遇到@property時,會自動延伸成getter和setter的聲明#import <Foundation/Foundation.h>@interface Student : NSObject { int _age; int _no; float _height;}//
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-01
標籤:前言記得做PC端頁面的時候,字型一般設定為微軟雅黑,現在做起移動端頁面來了,設計師們一般都還把字型設定為微軟雅黑字型,但是做出來後,測試的時候發現頁面中的字型不是微軟雅黑,怎麼辦?後來瞭解到的手機系統 ios、android 等是不支援微軟雅黑字型。為了滿足產品的需要,保證視覺稿的還原度,手機端是如何定義微軟雅黑字型呢?@font-face的使用@font-face { font-family: ‘MicrosoftYaHei‘; src:
Time of Update: 2015-10-05
標籤:iOS設計模式,很多開發這都是聽得多,但是有時候自己即使用過也不會很在意,開發人員在寫代碼的時候也不會注意它。在軟體設計領域,設計模式是對通過問題的可複用的解決方案。設計模式是一系列幫你寫出可理解和複用的模板,設計模式幫你建立松耦合的代碼,你不需要花費太多就可以改變或者替換代碼中的組件。(1)代理模式應用情境:當一個類的某些功能需要由其他別的類別來實現的,但是又不確定是哪個類優勢:松耦合執行個體:tableView的資料來源delegate,通過和protocol的配合,完成委託。列表ro
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-01
標籤:TextView textview = (TextView) findViewById(R.id.text); /** * * 只有調用了該方法,TextView才能不依賴於ScrollView而實現滾動的效果。 * 要在XML中設定TextView的textcolor,否則,當TextView被觸摸時,會灰掉。 */
Time of Update: 2015-10-04
標籤: 前言:好一段時間沒寫部落格了,說最近挺忙的,感覺像是個借口,每天還是同樣的24個小時,每天還是同樣的5:30就準時下班,每天晚上還是有大量的空餘時間...最直接的原因就是,最近墮落了。腦子裡也時常會有很多想法浮現,都是些比較實際的想法,但往往就是浮現那一下,心情激動了一下,心裡默默告訴自己,有時間就要這麼做...好多想法都被一些其它的誘惑給磨滅掉了,要麼是打球、要麼是看電影、要麼是處理一些亂七八糟的事去了。總之,近段時間,花在技術上的時間很少很少,好好反思下。 前段時間,來了一位新疆
Time of Update: 2015-10-01
標籤:UIDynamic是從iOS7開始引入的技術 屬於UIkit架構 可以類比顯示生活中的物理現象 如碰撞 抖動 擺動等 一.使用UIDynamic步驟:1.建立一個動力效果器UIDynamicAnimator2.建立動力效果(Behavior)添加到對於的視圖上3.將動力效果添加到動力效果器中 註:必須遵守了UIDynamicItem這個協議才可以使用動力效果,UIView預設已經遵守了UIDynamicItem協議 玩動力效果 如玩電吉他
Time of Update: 2015-10-04
標籤: 只是練習是很難找工作那會兒在,簡曆基本上都是趕出去石沉大海,因為有項目開發沒有實踐經驗、沒有牛逼的背景、更重要的是,沒有真才實學,雖然我在大學時讀的是電腦專業,它可以被認為是一個技術教育。但……你知道。後來勉強一家公司收留了我,然後一個問題立刻出如今我的面前。那就是編寫代碼時候變數的命名:TextView 。ListView ……差點兒是每個.java or .xml 檔案裡命名的格式都不一樣。事實上,自己在讀自己寫的代碼時也感到非常無語的。後來我就在想統一自己命名的方式。
Time of Update: 2015-10-03
標籤:在發展中Application分類,幾乎每個項目將用於,它的四個組成部分的實施最佳化,它是一個全球性的框,這可能是這麼理解,例如,我們可以application類儲存一些變數,在其他類訪問,例如,在A類被儲存在可變Appliaction類中,然後在B類中能夠擷取,可是在Application中存放靜態變數,easy被系統回收,今天講的是Application與Context的關係請看圖:從圖能夠看出Application是Context的子類,從java繼承的關係看,子類的功能一定要比父類
Time of Update: 2015-10-03
標籤:隨著安卓版本的不斷更新,新的API不斷湧出,有時候高版本的API會在低版本crash的。如果minSdkVersion設定過低,在build的時候,就會報錯(Call requires API level 17 (current min is 9));這時候為了編譯可以通過,可以添加 @SuppressLint("NewApi") 或者 @TargeApi(9)註解。這樣只是編譯通過,運行時依然會crash的。正確的做法為了運行時不報錯,
Time of Update: 2015-10-03
標籤:<!--單個控制項經常用到android:id —— 為控制項指定相應的IDandroid:text —— 指定控制項當中顯示的文字,需要注意的是,這裡盡量使用strings.xml檔案當中的字串android:grivity —— 指定控制項的基本位置,比如說置中,居右等位置android:textSize —— 指定控制項當中字型的大小android:background —— 指定該控制項所使用的背景色,RGB命名法 android:width ——
Time of Update: 2015-10-03
標籤:1.a標籤執行js筆試<a id="myID" href="javascript:myfuction();"></a>2.即時監聽input[javascript] view plaincopy$(‘#inputID‘).bind(‘input propertychange‘, function() { alert($(
Time of Update: 2015-10-03
標籤:azure java 雲端服務 cloud service eclipse接上文。9.在進行發布之前,需要對我們的訂閱做一些設定,因為預設情況下,Azure的service end指向的是Azure global的網站,如果我們要將服務發布在Azure的中國網站,需要做下簡單的設定,在Eclipse中,開啟喜好設定(preference),找到Azure,在service endpoint頁面中,選擇”windowsazure。才能(China),選擇確定:650) this.width=
Time of Update: 2015-10-02
標籤: 本部落格,直接從分類說起.都知道OC中的分類是不能直接添加屬性的,意思間接是能添加屬性的.那應該怎麼添加呢?那就要用到運行時(runtime)機制. 一,運行時金典用法之一 現在,給HGPerson類增加一個分類:HGPerson+HG.h,給一個屬性如下: @property (nonatomic, copy) NSString* name; 貌似,這樣寫了以後,是能調用的,但是運行就報錯了.-[HGPerson setName:]: unrecognized
Time of Update: 2015-10-02
標籤:在iOS8之前,只要#import <CoreLocation/CoreLocation.h>引入CoreLocation.framework.@property (nonatomic, strong) CLLocationManager *locationManager;就可以使用位置資訊。在iOS8之後,蘋果對定位進行了一些修改,其中包括定位授權的方法,CLLocationManager增加了下面的兩個方法:(1)始終允許訪問位置資訊-