Time of Update: 2018-07-24
最近在做新浪rss新聞xml解析過程中,遇到一個時間字串轉換的問題。 問題是:Wed, 3 Apr 2013 04:11:02 GMT (這個資料是在xml檔案中擷取的)要在這個字串中截取出04:11:02。 注意:其中的GMT 要特別注意北京時間是GMT+8:00所以這個實際在網頁頁面顯示的時間是 要在這個時間的基礎上加上8小數的,也即是 Wed, 3 Apr 2013 12:11:02 GMT 請看圖就知道了 xml檔案: 網頁顯示:
Time of Update: 2018-07-24
廢話不多說上代碼,我們要建立一個UIViewController typedef enum : NSUInteger { Fade = 1, //淡入淡出 Push,
Time of Update: 2018-07-24
調用一次計時器方法: [cpp] view plain copy
Time of Update: 2018-07-24
本文收藏自:http://www.jianshu.com/p/5d625f86bd02 源碼 https://github.com/chenfanfang/AvoidCrash 程式崩潰經曆 其實在很早之前就想寫這篇文章了,一直拖到現在。 程式崩潰經曆1
Time of Update: 2018-07-24
那麼大概介紹了監聽事件後,那麼觸屏中最關心的就應該是多觸點啦; //-----擷取多點觸摸 NSSet *allTouches = [event allTouches];
Time of Update: 2018-07-24
1、首先在碼雲建立帳號,並且建立項目 圖1: 圖2: 2、建立成功以後,在點擊複製/複製按鈕,複製下載連結 圖3: 3、在終端中,cd到案頭,執行命令git clone ~~~ 注意:git clone 後面跟的是你剛剛複製的連結 圖4:
Time of Update: 2018-07-24
iOS webview連結 get和post請求傳值給連結的頁面 get請求 url = [[ NSURL alloc] initWithString:@"http://www.********.com.cn:8081/index.php/Account/iphoneTopup?email=a@a.com&password=1&amount=12"];[WebView loadRequest:[ NSURLRequest
Time of Update: 2018-07-24
現在有應用A和應用B兩個應用,其中應用B希望可以開啟應用A,傳遞一定的參數給A,實現互動。 第一步:應用A在info中的URL Types 建立一項,填寫對應的identifier和schemes,其中identifier對應應用的Bundle Identifier,schemes是其他應用開啟本應用的網域名稱。如下圖所示: 第二步:在應用B的info中添加LSApplicationQueriesSchemes,在array中填寫應用A的schemes,如下圖所示:
Time of Update: 2018-07-24
1、預先處理指令 (1)概念:C語言在對來源程式進行編譯之前,會先對一些特殊的預先處理指令作解釋(比如#include<>檔案包含指令),產生一個新的來源程式,這個過程稱為編譯預先處理,之後再進行通常的編譯。 (2)預先處理指令都是以符合“#”開頭的,並且結尾不用分號。 (3)預先處理指令可以放在檔案任何位置,他的作用範圍是從它出現的位置到檔案尾,習慣上我們常把它放在來源程式頭部,這樣它的作用範圍就是整個來源程式檔案了。
Time of Update: 2018-07-24
關於先行編譯宏 #ifdef #else #endif #ifdef ****flag //代碼1 else //代碼2 #endif 意思是 如果標識符****flag已被#define命令定義過,則對代碼1進行編譯,否則對代碼2進行編譯。 同時也有#ifndef,則與#ifdef剛好相反。 (1)OPTIMIZE : 用於release和debug的判斷,當選擇了OPTIMIZE 時,可以讓代碼在release時執行,在debug時不執行。
Time of Update: 2018-07-24
科普:UDID 是由子母和數字組成的40個字串的序號,用來區別每一個唯一的iOS裝置,包括 iPhones, iPads, 以及 iPod touches 隨著蘋果對程式內擷取UDID封殺的越來越嚴格,私人api已經擷取不到UDID,Mac地址等資訊,繼而出現了使用鑰匙串配合uuid等等方法變相實現
Time of Update: 2018-07-24
一、外掛功能: 類似於類比按鍵,該類型外掛主要用於通過Image Recognition,利用luac指令碼對映像進行識別。而後再通過私人api實現觸屏操作的功能。 二、外掛特徵 外掛安裝後,會有下面三個主要程式,touchsprite,tsevent,tsdeamon. 其中,touchsprite 為gui的介面程式,其主要功能為提供互動介面由使用者選擇載入的指令碼。(指令碼儲存在/User/Media/TouchSprite/lua中)
Time of Update: 2018-07-24
問題描述: webview大小位置正確 webview載入的網頁卻下移 使得webview的底部露出 解決辦法: 添加如下代碼即可 self.automaticallyAdjustsScrollViewInsets = NO //oc self.automaticallyAdjustsScrollViewInsets = false //swift 原因:
Time of Update: 2018-07-24
原文地址: http://www.jianshu.com/p/67ab63723e54 記錄一下iOS和Andoird的介面設計規範,方便進行標準的產品設計,並與設計師順暢溝通 iOS篇 介面尺寸 裝置 解析度 狀態列高度 導覽列高度 標籤欄高度 iPhone6 plus 1242×2208 px
Time of Update: 2018-07-24
Time of Update: 2018-07-24
給iOS程式添加push代碼 Adding Code for a Push Enabled iOS Application 現在,我們開始開發項目,為了使該App能夠接受push通知,我們需要對程式進行一些修改。 We are now ready to start programming. We need to make a few modification to the app delegate in order to receive push
Time of Update: 2018-07-24
筆者在閱讀中總結了一下,在iOS平台容易引起循環參考的幾個情境: 一、parent-child相互持有、委託模式 二、block 三、NSTimer 四,比如把self假如array中。也會造成循環參考 五,使用類別添加屬性 一、parent-child相互持有、委託模式 【案例】: @interface FTAppCenterMainViewController (){}@property(weak,nonatomic) UITableView*
Time of Update: 2018-07-24
簡介 在iOS裝置安裝APP後,通常都會詢問是否允許發送通知(下圖),同意後,一般情況下使用者都會收到某APP的push。比如,使用者收到一條微博,他們喜歡的球隊贏了比賽,或者他們的晚飯準備好了,既然APP不在運行,所以APP不能檢查這些事件。 幸運的是Apple針對這些問題提供瞭解決方案。開發人員可以寫一個服務端的組建,替代用戶端不停的檢測或者在後台工作。 Push的原理
Time of Update: 2018-07-24
在通讀文章之前,您可能需要瞭解記憶體配置的基礎知識。 預設情況下,block是存檔在棧中,可能被隨時回收,通過copy操作可以使其在堆中保留一份, 相當於一直強引用著, 因此如果block中用到self時, 需要將其弱化, 通過__weak或者__unsafe_unretained. 以下是範例程式碼及其說明, 讀者可以試著列印出不同情況下block的記憶體情況 當函數內部代碼結束時,函數中的所有儲存在棧區的變數都會被系統釋放,
Time of Update: 2018-07-24
2015年11月Xcode7.1(7B91b)打包發布蘋果iOS應用指南 第1步:設定項目的開發授權認證 (圖1) 如圖1,選擇TARGETS下的項目名稱。 (圖2) 如圖2,選擇Build Settings,然後找到Provisioning Profile. (圖3) 如圖3,選擇distribution的開發授權認證。 這個distribution的開發授權認證來自蘋果開發人員後台配置。