Time of Update: 2016-04-16
iOS開發之友盟推送配置教程iOS開發之友盟推送配置教程引子:整理電腦檔案的時候發現了以前寫給朋友的一篇關於友盟推送的簡易教程,現在發布到博文中,希望對有需要的人有用。開發環境及語言:Xcode7.X、Objective-C1、建立一個項目。1-1(Xcode7.X 配置https網路請求)1-2 整合友盟推送SDK,我這邊整合的是UMessage_Sdk_1.2.3。版本是1.2.3。(友盟iOS SDK這邊就不介紹了,進入友盟官網就可以下載。)1-3 代碼部分
Time of Update: 2016-04-15
xCode5 在ios7模擬器中出現__cxa_throw _pthread_exit錯誤,ios7__cxa_throwxCode5 在ios7模擬器中出現__cxa_throw _pthread_exit錯誤2013年10月28日 ⁄ 綜合 ⁄ 共 233字 ⁄
Time of Update: 2016-04-15
iOS真機測試推送認證產生1.首先你想建立推送認證和以前你做真機測試認證一樣,需要實現準備一個99$的付費帳號.然後登陸蘋果開發人員網站.2.登陸以後你能看到這個介面然後選擇我圈中的那個選項Member Center 轉到登陸介面.3.在這裡你可以輸入你的付費帳號和密碼.然後點擊Single In.4.然後選擇認證申請的頁面.5.先點擊APP ID 的建立介面(Identifiers).6.進入到APP ID 的建立頁面後點擊右上方的+建立新的APP ID
Time of Update: 2016-04-14
IOS Quartz2D 通過UIColor產生圖片,普通產生範例程式碼://這裡實現普通產生圖片的方法- (void)drawRect:(CGRect)rect { CGRect cxRect = CGRectMake(0, 0, 100, 100); UIGraphicsBeginImageContextWithOptions(cxRect.size, NO, 0); [[UIColor redColor] setFill];
Time of Update: 2016-04-14
iOS - 支付詳解在iOS開發中,常常會涉及到支付功能,這裡對常見的支付做一下詳細說明1. 支付1.1 開放平台帳號的註冊開放平台(支付需要付費的,註冊成功後使用的主要為AppKey/SecretKey,其中SecrectKey交由後台完成整合)開放平台是商戶APP接入支付開放介面的申請入口,通過此平台可申請APP支付。1.2
Time of Update: 2016-04-13
如何在ios 系統 中抓包??,ios為了實現在ios系統上抓包,如下步驟:1,裝置越獄 2,在cydia-軟體源-設定中改為開發人員,否則有些deb搜尋不到安裝如下軟體:OpenSSH,OpenSSL,wget (下載工具) Aptitude 及 APT 0.6 Transitional (deb包工具) unzip 及 zip (解壓縮及壓縮打包工具)3,安裝並啟動sshd後,通過ssh -l root
Time of Update: 2016-04-13
swift 閉包循環參考,swift循環參考 當使用閉包時,類本身持有self,然後又在閉包中訪問了self或者self的屬性,就會導致噁心額循環參考。swift提供的解決方案是在閉包中定義捕獲列表,捕獲列表是閉包想怎麼引用捕獲來的變數。例如下面定義了一個捕獲列表,引用self為unowned引用,這樣在賓傲中用self就不會導致循環參考 let name = "cyy" lazy var someClosure: (Int, String) -> String = {
Time of Update: 2016-04-09
IOS 其它語言比較-Objc與JAVA的比較,ios-objc 1. Objc是一門編譯型語言,JAVA是解析型語言 編譯型語言:把做好的來源程式全部編譯成二進位代碼的可運行程式。然後,可直接運行這個程式。 編譯型語言,執行速度快、效率高;依賴編譯器、跨平台性差些。
Time of Update: 2016-04-09
iOS中靜態庫的使用iOS中庫的相關概念庫: 就是一段編譯好的二進位代碼,加上標頭檔就可以供別人使用了庫的分類:開源庫和閉源庫的形式開源庫如:AFNetworking, 源碼一般放在某個版本控制庫中很多人直接下載開原始碼,將相關檔案copy到自己的工程,直接使用,缺點是當開源庫的版本更新後,還要在手動copy一次,比較麻煩 使用git的submodule
Time of Update: 2016-04-08
幾個有關iOS的幾個常見問題-----RunTime說起RunTime這又是一個痛點,學iOS開發有多少是純粹的因為興趣?然後又因為興趣去研究OC。畢竟大學裡買的起iPhone,買的起MacBook,買的起開發人員帳號(xCode7以前如果真機測試是需要開發人員帳號的)?所以我在這裡建議那些面試官,別問你在大學裡如何學習的iOS開發的。。。。因為大多數都是像我這樣有人帶出來的,自學Java遇到不懂的你可以在學校問老師,iOS你丫問誰去?最重要的是iOS火起來是從12年開始的。。。12年你開始幹,
Time of Update: 2016-04-07
iOS做新浪微博sso授權登入遇到的一些坑,iossso 新浪微博sso授權第三方登入,這裡沒有藉助第三方架構,如shareSKD和友盟等,直接參考新浪官方SDK和文檔。 過程中遇到幾個坑,找了很久,好歹最後解決了,記錄如下問題1:_NSInlineData base64EncodedString - unrecognized selector sent to instance
Time of Update: 2016-04-08
IOS-使用XCODE內建的單元測試UnitTest什麼是單元測試?一聽到單元測試這個詞感覺很高端,其實單元測試就是為你的方法多專門寫一個測試函數。以保證你的方法在不停的修改開發中。保持正確。如果出錯,第一時間讓你知道,這樣從最小單位開始監控來保證軟體的品質。什麼時候用到單元測試:1、寫完代碼以後:想要驗證一下自己寫的代碼是否有問題。2、寫代碼之前:就是寫代碼之前所有的功能分模組的設計好,測試通過了再寫。(我反正是沒用過)。3、修複某個bug後:一般修複完某個bug,為了確保修複是成功的,會寫測
Time of Update: 2016-04-05
SDWebImage原理及使用,sdwebimage原理這個類庫提供一個UIImageView類別以支援載入來自網路的遠程圖片。具有緩衝管理,非同步下載,同一個URL下載次數控制和最佳化等特徵。 SDWebImage載入圖片的流程入口 setImageWithURL:placeholderImage:options: 會先把 placeholderImage 顯示,然後 SDWebImageManager 根據 URL 開始處理圖片。進入
Time of Update: 2016-04-06
IOS block 循環參考的解決,iosblock循環參考在介紹block循環參考前我們先瞭解一下typeof。typeof是什嗎???typeof 是一個一元運算,放在一個運算數之前,運算數可以是任意類型。 它傳回值是一個字串,該字串說明運算數的類型。一、對於數字類型的運算元而言,typeof返回的值是number。比如說:typeof(1),返回的值就是number。 上面是舉的常規數字,對於非常規的數字類型而言,其結果返回的也是number。比如typeof(NaN),NaN在
Time of Update: 2016-04-03
runtime之玩轉成員變數,runtime成員變數前言: 不鋪墊那麼多,單刀直入吧:runtime是一個C和彙編寫的動態庫,就像是一個小小的系統,將OC和C緊密關聯在一次,這個系統主要做兩件事情。1,封裝C語言的結構體和函數,讓開發人員在運行時建立,檢查或者修改類,對象和方法等2,傳遞訊息,找出方法的最終執行代碼也就是說我們寫的OC代碼在啟動並執行時候都會轉為運行時代碼通過runtime的學習能夠更好理解OC的這種訊息發送機制,並且我也認為對runtime的學習是對深入學習iOS必不可少的坎
Time of Update: 2016-04-03
巧用Xode中的代碼塊(轉),xode代碼 在我們編碼的過程中,總會發現有一些重複的編碼工作,可能你會不厭其煩的去copy and paste,但是你有去考慮過怎樣解決這樣的問題嗎?其實現在很多的編程IDE都能協助我們減少一些編碼的任務,提高編碼效率。今天我們就來學習下如何在Xcode中定義一些常用的code snippets吧。
Time of Update: 2016-04-02
IOS的tableView的知識Introduction Published using GitBook tableView效能最佳化 - cell的迴圈利用方式1tableView效能最佳化 - cell的迴圈利用方式1/** * 什麼時候調用:每當有一個cell進入視野範圍內就會調用 */- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath
Time of Update: 2016-04-02
iOS調適型配置之Masonry(一)前言iPhone
Time of Update: 2016-04-01
iOS iOS9.0 的CoreLocation定位,ios9.0corelocation一、簡介iOS9.0如果當前處於前台授權狀態,預設是不可以後台擷取使用者位置。如果在前台授權下,讓其能擷取到後台定位,該怎麼辦可以設定以下屬性為YES,就可以繼續擷取後台位置,但是會出現藍條使用注意:必須設定對應的後台模式,勾選後台模式:location updates@property(assign,nonatomic) BOOL
Time of Update: 2016-03-30
iOS進階控制項之tableViewController-城市列表分析今天我們要做的是一個城市資訊的展示,先給大家看看是怎樣的一個效果,我想應該是絕對的實用^_^好了,接下來我就簡要的給大家講講步驟,因為技術部落格寫的真心不多,也不知道該怎樣講才能把每一個人都看懂,但是寶寶我本著寫有態度的部落格,盡量的將細節描述詳盡,不對的地方,望指正。哈哈