Time of Update: 2018-07-24
App各種Icon及Launch image的尺寸和用途 IOS7,8 Asset iPhone 6 Plus (@3x) iPhone 6 and iPhone 5 (@2x) iPhone 4s (@2x) iPad and iPad mini (@2x) iPad 2 and iPad mini (@1x) App
Time of Update: 2018-07-24
關於IOS程式設定啟動畫面以及表徵圖的裝置目前主要為:IPhone裝置 和IPad裝置 IPhone啟動畫面以及表徵圖的設定 目前IPhone的解析度為:320X480、640X960、640X1136。 Default.png 320X480 iPhone 320X480解析度螢幕預設啟動圖片。
Time of Update: 2018-07-24
概述 根據這個教程來操作的。http://st.appcan.cn/dev/dev_iosdom.html 由於蘋果的機制,在非越獄機器上安裝應用必須通過官方的Appstore,開發人員開發好應用後上傳Appstore,也需要通過審核等環節。AppCan不僅能實現跨平台開發,也支援上傳ipa包至Appstore。本文從三個流程來介紹如何通過AppCan線上編譯出ipa包並上傳至蘋果Appstore。 一.事前準備 1.1 準備蘋果帳號
Time of Update: 2018-07-24
1.iPhone尺寸規格 裝置 iPhone 寬 Width 高 Height 對角線 Diagonal 邏輯解析度(point) Scale Factor 裝置解析度(pixel) PPI 3GS 2.4 inches (62.1 mm) 4.5
Time of Update: 2018-07-24
iphone開發 NavBar+TarBar 1 改變NavBar顏色:選中Navigation Bar 的Tint屬性。選中顏色。 2 隱藏“back”按鈕: self.navigationItem.hidesBackButton = YES; 3 隱藏"NavBar" : self.navigationController.navigationBarHidden = YES; 4
Time of Update: 2018-07-24
該構造方法將時間戳記轉換為幾分鐘前/幾小時前/幾天前/幾年前 //createTimeString為後台傳過來的13位純數字時間戳記 - (NSString *)updateTimeForRow:(NSString *)createTimeString { // 擷取當前時時間戳記 1466386762.345715 十位整數 6位小數 NSTimeInterval currentTime =
Time of Update: 2018-07-24
第一種: NSString * timeStampString = @"1423189125874"; NSDate *date = [NSDate dateWithTimeIntervalSince1970:[timeStampString doubleValue] / 1000]; NSLog(@"%f", ([date timeIntervalSince1970]
Time of Update: 2018-07-24
一、 準備工作1.1.準備打包伺服器 打包伺服器搭建詳見 http://bbs.justep.com/thread-67724-1-1.html 1.2.準備蘋果帳號 首先您需要有一個蘋果的個人/公司開發人員帳號。如果沒有帳號可以開啟 https://developer.apple.com/申請加入蘋果的開發人員計劃。如何申請網上有詳細的介紹,在此不多做介紹。 蘋果個人/公司開發人員帳號在App發布上的區別:
Time of Update: 2018-07-24
1、最近好好的工程代碼突然冒出一個crash的bug,A類的crash日誌如下: 2015-06-03 11:42:53.807 DPScope[86379:1639651] -[A setTitleCell:]: unrecognized selector sent to instance 0x7fd5fe7d04002015-06-03 11:42:53.815 DPScope[86379:1639651] *** Terminating app due to uncaught
Time of Update: 2018-07-24
iOS 崩潰日誌 Backtrace的符號化 iOS的崩潰日誌配合dsym檔案可以找到崩潰時的backtrace,這是解決崩潰的最重要的資訊. 如果是在同一台mac上打包, 匯入crash log時候會自動將backtrace符號化,可以看到方法名, 檔案名稱和行號 但是,有時候發版的包不是在你的mac上打包的,xcode找不到對應的符號表, backtrace沒能符號化如下所示: Last Exception Backtrace: 0
Time of Update: 2018-07-24
/Applications/Xcode.app/Contents/SharedFrameworks/DTDeviceKitBase.framework/Versions/A/Resources/symbolicatecrash appName.crash appName.app > appName.log appName.app.dSYM 需要與appName.crash appName.app放同一目錄
Time of Update: 2018-07-24
Question: What's the best way to throw an exception in objective-c/cocoa? Answer: Use [NSException raise:format:] as follows: [NSException raise:@"Invalid foo value" format:@"foo of %d is invalid", foo]; 此時控制台會Log:
Time of Update: 2018-07-24
堅持 成長 每日一篇 建立應用工程包含多個靜態工程 如圖我們在一個應用工程下建立了一個靜態子工程ProjectOne 當我們使用子工程的標頭檔時候會發現檔案找不到錯誤 解決方案: 通過使用$(BUILT_PRODUCTS_DIR)和$(SRCROOT)配置工程的標頭檔搜尋路徑 其中$(BUILT_PRODUCTS_DIR)表示工程BUILD成功後產品的最終路徑,我們可以通過Build Settings下的Per-Configuration Build Products
Time of Update: 2018-07-24
我們公司的項目需要涉及多地市,大部分功能是一樣的,但是每個地市又有自己的特色,最基本的就是App的icon和LaunchImage的不同,這樣講大家應該會明白··· 用到多個target其實還有很多情境,比如美團的買家和賣家端,滴滴的乘客和司機端,boss直聘的牛人和招聘端,都可以用這樣的方法實現,不僅節省了很多時間,還提高了開發效率··· Demo地址:點擊開啟連結
Time of Update: 2018-07-24
堅持 成長 每日一篇 注意:CocoaPods的安裝,使用過程都是在Mac的終端下完成的。 對於CocoaPods的介紹這裡就省略,有很多介紹CocoaPods的博文,大家可以自己百度。這裡直接上Step。 Cocoapods安裝 1.更新Ruby到最新版本,我們在終端輸入 gem update --system 2.保證Ruby已經到最新版本後,接下來就可以安裝CocoaPods,我們在終端輸入 sudo gem install cocoapods
Time of Update: 2018-07-24
參考文章:http://www.2cto.com/kf/201301/186676.html NSString * headerData = model.content; headerData = [headerData stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]]; //去除掉首尾的空白字元和換行字元 headerData = [headerData
Time of Update: 2018-07-24
NSString -stringByTrimmingCharactersInSet: 是個你需要牢牢記住的方法。它經常會傳入 NSCharacterSet +whitespaceCharacterSet 或 +whitespaceAndNewlineCharacterSet 來刪除輸入字串的頭尾的空白符號。 需要重點注意的是,這個方法 僅僅 去除了 開頭 和 結尾 的指定字元集中連續字元。這就是說,如果你想去除單詞之間的額外空格,請看下一步。
Time of Update: 2018-07-24
//判斷字串是否有空格 -(BOOL)isHaveEmptyString:(NSString *) string { NSRange range = [str rangeOfString:@" "]; if (range.location != NSNotFound) { return YES;
Time of Update: 2018-07-24
在ios中 可以使用stringByTrimmingCharactersInSet函數過濾字串中的特殊符號。 1、 首先自己定義一個NSCharacterSet, 包含需要去除的特殊符號 NSCharacterSet *set1 =
Time of Update: 2018-07-24
在項目開發中我們經常需要把日期和時間戳記相互轉碼如下: 日期轉換成時間戳記: currentYear=@"2016" NSDateFormatter *formatter = [[NSDateFormatteralloc] init]; [formatter setDateFormat:@"YYYY-MM-dd HH:mm:ss"];