Time of Update: 2016-06-17
標籤:對於剛接觸Quartz2D的同學來說,先瞭解 上下文 的概念,再從最基礎的畫線來具體體驗Quartz2D的畫圖步驟介紹Quart2D :是蘋果官方的二維(平面)繪圖引擎,同時支援iOS和macOS系統,它的API是純C語言的,它可以繪製圖形、繪製文字、繪製圖片、、自訂UI控制項在iOS開發中,Quartz2D最常用來自訂UI控制項。Quartz2D畫圖步驟: 1:擷取圖形內容物件 2 向圖形內容物件中添加路徑,繪圖屬性等等 3
Time of Update: 2016-06-17
標籤: RequestMapping註解裡麵包含的參數 value: 控制器名字也是url的映射params:url中的參數,可以是多個method: http請求的動作. get post put delete...headers : 要求標頭參數@PathVariable :映射 URL 綁定佔位 ( 映射URL路徑裡面的變數) @Controller//映射 控制器類@RequestMapping("/hellotest")
Time of Update: 2016-06-17
標籤:在iOS開發中,常常會有一段文字顯示不同的顏色和字型,或者給某幾個文字加刪除線或底線的需求。之前在網上找了一些資料,有的是重繪UILabel的textLayer,有的是用html5實現的,都比較麻煩,而且很多UILabel的屬性也不起作用了,效果都不理想。後來瞭解到NSMuttableAttstring(帶屬性的字串),上面的一些需求都可以很簡便的實現。執行個體化方法和使用方法執行個體化方法:使用字串初始化- (id)initWithString:(NSString *)str;
Time of Update: 2016-06-17
標籤: 由於記憶體重啟,導致的frgament重疊,其原因就是FragmentState沒有儲存Fragment的顯示狀態,即mHidden,導致頁面重啟後,該值為預設的false,即show狀態,所以導致了Fragment的重疊。那麼解決方案就是自己寫一些代碼去儲存fragment的顯示狀態。
Time of Update: 2016-06-17
標籤:1.NSKernAttributeName: @10 調整字句 kerning 字句調整2.NSFontAttributeName : [UIFont systemFontOfSize:_fontSize] 設定字型3.NSForegroundColorAttributeName :[UIColor redColor] 設定文字顏色4.NSParagraphStyleAttributeName : paragraph 設定段落樣式5.NSMutableParagraphStyle
Time of Update: 2016-06-17
標籤:介紹:壓: 指檔案體積變小,但是像素數不變,長寬尺寸不變,那麼品質可能下降。縮: 指檔案的尺寸變小,也就是像素數減少,而長寬尺寸變小,檔案體積同樣會減小。應用:在實際開發中,我們經常會對圖片進行處理,滿足開發需求,以下介紹三種圖片壓縮處理:1.壓縮圖片品質(圖片體積減小,像素不變)兩種讀取圖片資料的簡單方法:(1).UIImageJPEGRepresentation函數需要兩個參數:圖片的引用和壓縮係數,壓縮體積不是隨壓縮係數比例變化的。(2).UIImagePNGRe
Time of Update: 2016-06-17
標籤:1:UIWebView載入本地的HTMLNSString *path = [[NSBundle mainBundle] bundlePath];NSURL *baseURL = [NSURL fileURLWithPath:path];NSString * htmlPath = [[NSBundle mainBundle] pathForResource:@"index1"
Time of Update: 2016-06-16
標籤:例一:NSString *_string = [NSStringstrinWithFormat:@"123 456"];NSRange _range = [_stringrangeOfString:@" "];if (_range.location != NSNotFound){ //有空格}else{ //沒有空格} 先尋找空格的位置,然後尋找到不到位置的即為-1
Time of Update: 2016-06-16
標籤:為UITableViewCell添加tapped事件,代碼如下:class VideoViewController: UIViewController , UITableViewDataSource,UITableViewDelegate {//... func tableView(tableView: UITableView, didDeselectRowAtIndexPath indexPath: NSIndexPath) { // 播放框背景圖片
Time of Update: 2016-06-16
標籤:前面介紹了使用IDA動態調試smali,這種方法設定簡單,不用重打包,用起來方便,但是如果變數類型設定錯誤則會馬上退出調試,這是讓人不爽的地方,而使用Android studio則不會。 0x01 工具①Android Studio最新版。②apktool盡量使用最新版的。③ideasmali外掛程式。https://github.com/JesusFreke/smali/wiki/smalidea0x02
Time of Update: 2016-06-16
標籤:在 App 混合開發中,app 層向 js 層提供介面有兩種方式,一種是同步介面,一種一非同步介面(不清楚什麼是同步的請看這裡的討論)。為了保證 web 流暢,大部分時候,我們應該使用非同步介面,但是某些情況下,我們可能更需要同步介面。同步介面的好處在於,首先 js 可以通過傳回值得到執行結果;其次,在混合式開發中,app 層匯出的某些 api 按照語義就應該是同步的,否則會很奇怪——一個可能在 for
Time of Update: 2016-06-16
標籤: 使用了百度地圖的SDK,定位元影像片一直是藍色的小圓點,很不喜歡,想換成自訂的圖片,在網上搜羅了一大通,找到瞭解決的方案。 寫下如下代碼://定位元影像層自訂樣式參數 BMKLocationViewDisplayParam *displayParam = [BMKLocationViewDisplayParam new]; displayParam.isRotateAngleValid =YES; displayParam.isAccuracyCircleShow
Time of Update: 2016-06-16
標籤:第一步,下載SDWebImage,匯入工程。github託管地址https://github.com/rs/SDWebImage第二步,在需要的地方匯入標頭檔1#import "UIImageView+WebCache.h"第三步,調用sd_setImageWithURL:方法緩衝圖片,注意,這就是新版本的新方法,舊方法是setImageWithURL:。下面將幾個方法都介紹一下。1.
Time of Update: 2016-06-16
標籤: 刮刮卡需求: 每一位使用者有三次刮刮卡的機會本次刮刮卡的結果會覆蓋上次的結果刮刮卡的中獎幾率呈現為遞增的曲線(保證三次中必須有一次中獎)刮出的結果包含按鈕既(領取獎品 or 再來一次 )分享活動獎品升級(這裡主要是分享的回調了)我們自己的需求,今天就說怎麼製作刮刮卡,有這樣需求的可以找我要源碼 第一、body建立Canvas <div class="info" id="prize"> <span
Time of Update: 2016-06-16
標籤:檔案的儲存 1,自己私人的檔案目錄下 ,2, SD卡下 ,3,sharedperferense,4,還有資料庫--------測試黑盒白盒測試粒度 單元 整合 系統單元測試的步驟 編寫一個類,繼承AndroidTestCase類 在類裡調用asserEqualse()方法
Time of Update: 2016-06-16
標籤:問題主題:method to The entitlements specified in your application’s Code Signing Entitlements file do not mat問題描述:Error:The entitlements specified in your application’s Code Signing Entitlements file do not match those specified in your
Time of Update: 2016-06-16
標籤:1. 準備工作在實際寫代碼之前,首先我們還是需要做一些準備工作:下載NDK開發包:Android官方下載頁面配置系統內容變數下載好NDK開發包之後,直接解壓到任意目錄,然後需要配置一下系統內容變數,之所以要配置環境變數,是為了方便使用命令ndk-build指令碼進行NDK編譯。配置參考如下:Windows系統配置環境變數 PATH 下追加 :D:\ProgramFile\android-ndk-r11c-windows-x86_64;MacOS系統配置在mac系統下開啟終端,輸入:>
Time of Update: 2016-06-16
標籤:布局檔案建立了四個按鍵,分別對應增刪改查<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_
Time of Update: 2016-06-16
標籤:1. 螢幕寬高及常用尺寸#define SCREEN_WIDTH ([UIScreen mainScreen].bounds.size.width)#define SCREEN_HEIGHT ([UIScreen mainScreen].bounds.size.height)#define NavigationBar_HEIGHT 44.0f#define TabBar_HEIGHT 49.0f#define StatusBar_HEIGHT 20.0f#define
Time of Update: 2016-06-16
標籤:在網上查了好多資料,大致都雷同,大家都是互相抄襲的,看著很費勁,不好理解,自己總結一下,留著需要看的話來尋找。代碼中的例子如下:<ImageView android:id="@+id/iv_bit_1" android:layout_width="@dimen/passcode_width" android:layout_height="@dimen/passcode_height"