標籤:利用分類,NSString,增加一個方法。 #import <Foundation/Foundation.h>#import <UIKit/UIKit.h>@interface NSString (Height)+ (CGSize)getRect:(NSString *)textStr andWidth:(CGSize)size andFont:(UIFont *)font;@end #import "NSString+Height.
標籤:一、Jenkins自動打包配置目標:1. 自動打包;2. 自動上傳;3. 友好下載1. Jenkins簡介Jenkins是基於Java開發的一種持續整合工具,用於監控持續重複的工作。減少重複勞動,減少人工成本。持續、自動地構建/測試軟體項目;監控一些定時執行的任務;2. Jenkins配置添加git plugin和 role外掛程式設定人員許可權,根據角色授權啟動訪問http://ip/8080即可,見下3.1 開機自啟指令碼添加git項目,配置指令碼,見下3.2 項目打包指令碼和3.3
標籤:把以前的eclipse的項目匯入Android Studio中,Build項目的時候,出現了一堆錯誤。如下: 1 AAPT err(Facade for 1944774242): ERROR: 9-patch image D:\workspace_training\MobileSafe\res\drawable-hdpi\call_locate_blue.9.png malformed. 2 AAPT err(Facade for 1944774242): Frame
標籤: 學習和開發Android應用有一段時間了,今天寫一篇部落格總結一下Android的apk檔案反編譯。我們知道,Android應用開發完成之後,我們最終都會將應用打包成一個apk檔案,然後讓使用者通過手機或者平板電腦下載下來進行安裝。正常情況下,Android應用打包成apk之後,就無法再看到開發這個應用時使用的資源檔以及代碼了。但是我們通過網上提供了一些工具,還是可以將apk進行反編譯的,apk反編譯之後,我們就可以看到開發這個應用使用的資源檔(圖片)、layout、樣式、相關的實現代
標籤:1.問題 在ios中有時需要選擇本地圖片或者拍照,有時候選擇相片的時候會有多選和單選,所以需要首先封裝相簿選擇,在之前的部落格中也有寫到IOS多選單選相簿圖片.這個只是對相簿中選擇圖片的封裝。我們在app中選擇圖片會有兩種方式一個是通過相簿一個是通過相機。可是問題又出現了,每次調用選擇圖片還是要實現單選多選和UIImagePickerController,多次調用就要多次實現,這樣代碼還是冗餘,所以需要對其進一步的最佳化。2.分析問題 一、
標籤:一、首先添加許可權 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>二、建立檔案夾、組建檔案並寫入文字檔內容代碼 private void initData() { String filePath = "/sdcard/Test/";
標籤:https://github.com/worldligang/iOSStrongDemo iOSStrongDemo是由@李剛維護,總結一些iOS開發精選知識點。每一個知識點都有相應的測試代碼,非常適合iOS初學者。 涉及功能點iOS9橫豎屏設定的處理方法和執行個體講解iOS開發之如何跳到系統設定裡的WiFi介面iOS視頻播放器UIWebView用法詳解及代碼分享使用UIDataDetectorTypes自動檢測電話、網址和郵箱iOS開發之NSTimer使用初探iOS開
標籤:我們經常需要把一個數字轉成字串,當你不需要配合其他字串的時候可以用description. 1 /** 2 description屬於NSObject 3 值是NSNumber時候,不用stringWithFormate來轉化成字串了.簡便得多 4 在解析/賦值的時候比較有用,當我們需要NSString的時候,給我們的資料卻是NSNumber.. 5 */ 6 7 //從字典取出的是NSNumber 8
標籤:數學問題,沒難度附代碼 1 #include <iostream> 2 #include <cstdio> 3 4 using namespace std; 5 6 int main() 7 { 8 int N; 9 scanf("%d",&N);10 while(N--){11 int n,m,a,b;12 int num=0,i=0;13 while(~scanf("%d%d",
標籤:和活動一樣,片段也有自己的生命週期,並且它和活動的生命週期實在是太像了,我相 信你很快就能學會,下面我們馬上就來看一下。 4.3.1 片段的狀態和回調 還記得每個活動在其生命週期內可能會有哪幾種狀態嗎?沒錯,一共有運行狀態、暫停 狀態、停止狀態和銷毀狀態這四種。類似地,每個片段在其生命週期內也可能會經曆這幾種 狀態,只不過在一些細小的地方會有部分區別。1. 運行狀態
標籤: iOS6之前,tableview是顯示資料等功能的主要控制項。在開發中比如購物車功能的刪除行是很重要的功能,下面開始介紹 之前在網上看demo,都是一個section的例子,並不符合我開發的需求,這裡我根據前輩的demo寫了新版本,可以進行多行刪除操作 這裡我直接貼上demo代碼。我這裡寫的假資料是把兩個array放到一個大的array中,這樣比較符合實際情況,因為開發中一般不可能只對一個section進行操作或者每個section都為其建立一個單
標籤:由於蘋果的機制,在非越獄機器上安裝應用必須通過官方的Appstore,開發人員開發好應用後上傳Appstore,也需要通過審核等環節。AppCan作為一個跨主流平台的一個開發平台,也對ipa包上傳Appstore作了支援。本文從三個流程來介紹如何?AppCan線上編譯出ipa包,以及上傳到蘋果Appstore。一、認證的匯出1.1、前期工作首先你需要有一個蘋果的開發人員帳號,一個mac系統。如果沒有帳號可以在開啟http://developer.apple.com/申請加入蘋果的開發人員
標籤:<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"> content屬性值 : width:可視地區的寬度,值可為數字或關鍵詞device-width height:同width
標籤:如果說Origami這款動效原型工具是Facebook Paper的幕後功臣,那麼POP便是Origami的地基。感謝Facebook開源了POP動效庫,讓人人都能製作出華麗的動效。我們只需5步,便能搞定酷炫的動效。步驟1: 安裝 使用CocoaPods安裝POP,只需要在Podfile中加入這麼一行:pod ‘pop‘, ‘~> 1.0‘或者如果想要手動添加,那麼參考POP
標籤:這兩個方法的區別在於: 1. apply沒有傳回值而commit返回boolean表明修改是否提交成功 2. apply是將修改資料原子提交到記憶體, 而後非同步真正提交到硬體磁碟, 而commit是同步的提交到硬體磁碟,因此,在多個並發的提交commit的時候,他們會等待正在處理的commit儲存到磁碟後在操作,從而降低了效率。而apply只是原子的提交到內容,後面有調用apply的函數的將會直接覆蓋前面的記憶體資料,這樣從一定程度上提高了很多效率。 3.
標籤:1:AFNetworking狀態列網路請求效果直接在AppDelegate裡面didFinishLaunchingWithOptions進行設定[[AFNetworkActivityIndicatorManager sharedManager]
標籤: Mac上搭建Android開發環境一般有兩種選擇: 1.Android studio 2.eclipse+ADT 說一下我之前搭建環境的經曆吧 首先嘗試用Android studio,畢竟是官方的開發工具,IDE介面也比較好看。把studio安裝好之後,它會下載Android sdk,這個下載貌似是要FQ的,可以設定IDEProxy 伺服器進行下載,shadowsocksx的代理設定是socks
標籤:1、建立project django-admin startproject mysite 輸入以上命令後, 在目前的目錄下產生 mysite 目錄 和 相應檔案:[[email protected] django]# tree ..└── mysite 項目容器, django 不關注, 可隨意命名 ├── manage.py 一種命令列工具,允許你以多種方式與該 Django 項目進行互動,可用 python manage.py help
標籤:微軟最近退出了自家的美顏app,大家有興趣可以在蘋果商店中下載一下看一看,今天,我們要說的便是這款app中的所有濾鏡實現問題。這款app中一共有14款濾鏡效果,分別是:自然、增強、1965、X-PRO、布蘭登、滄桑、複古、涼爽、邁耶、清晨、柔嫩、深沉、水墨、糖果;這14款濾鏡中,“自然”這一款濾鏡是結合Face Service的,在有Face
標籤:“點九”是andriod平台的應用軟體開發裡的一種特殊的圖片形式,副檔名為:.9.png智能手機中有自動橫屏的功能,同一幅介面會在隨著手機(或平板電腦)中的方向感應器的參數不同而改變顯示的方向,在介面改變方向後,介面上的圖形會因為長寬的變化而產生展開,造成圖形的失真變形。我們都知道android平台有多種不同的解析度,很多控制項的切圖檔案在被放大展開後,邊角會模糊失真。OK,在android平台下使用點九PNG技術,可以將圖片橫向和縱向同時進行展開,以實現在多解析度