原创 oledb數據庫報錯彙總

(一)“對於不返回任何鍵列信息的 SelectCommand,不支持 UpdateCommand 的動態 SQL 生成。” 通過oleCommandBuilder和adapter的update方法更新數據庫不成功,會報錯:通過oleCom

原创 利用"animateWithDuration"實現帶彈簧動畫的頂部通知欄

看到其他App上有帶彈簧動畫的頂部通知欄,於是研究了實現方法,封裝了一下實現了效果,代碼如下: PBFSpringEffectAlertView.h // // PBFSpringEffectAlertView.h // Boyi

原创 iOS系統後臺運行機制研究

衆所周知,iOS操作系統上的App,不僅僅是外形美,同時其也是以流暢著稱,可以說是極端的流暢。在流暢的外表下,是操作系統對於程序的調度、前後臺的切換、內存的管理都達到了極致。 在日常的iOS開發中,不免會遇到需要App在被切到後臺之後

原创 【Git】管理多個ssh私鑰實踐(以github爲例)

更多內容請關注博客: http://www.china10s.com/blog/?p=226 當你有多個Git源需要連接時,就需要管理多個本地ssh私鑰。 1、首先,當你連接新的git數據源時候,生成.ssh就不能放在~/

原创 使用ReactiveCocoa實現iOS平臺響應式編程

使用ReactiveCocoa實現iOS平臺響應式編程 ReactiveCocoa和響應式編程 在說ReactiveCocoa之前,先要介紹一下FRP(Functional Reactive Programming,響應式編程),

原创 【App Store】錯誤日誌符號化

被APP Store拒絕後,如果是由於APP本身的原因導致崩潰,一般是無法告知你問題所在的,只會提供一個.Crash的錯誤日誌,咋一看起來,日誌內容是無法被人肉識別的,更別提分析錯誤了,這時候就需要對其進行符號化,具體過程如下: 1、登

原创 【Git】命令記錄

更多內容請關注博客: http://www.china10s.com/blog/?p=223         本文用來記錄使用git過程中遇到的命令行,持續更新中。。。 生成git祕鑰: $ ssh-keygen -t rsa -

原创 搭建基於"Jenkins"的iOS持續集成環境

1、安裝Mac環境下的yun:Homebrew ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

原创 花瓣網李忠:ReactiveCocoa是Cocoa的未來

ReactiveCocoa(其簡稱爲RAC)是由Github工程師們開發的一個應用於iOS和OS X開發的函數響應式編程新框架。ReactiveCocoa爲開發者帶來了函數式編程和響應式編程的思想,被Mattt Thompson稱爲開啓

原创 App store 2015最新審覈標準公佈

以下是更新後的審覈指南(修改部分紅色字體標出): 1.條款和條件 1.1爲AppStore開發程序,開發者必須遵守ProgramLicenseAgreement(PLA)、人機交互指南(HIG)以及開發者和蘋果簽訂的任何其

原创 Python應用1

之前很早就想學習Python了,只是看了些代碼和文章後,學習了基本語法,但是長時間不使用就會遺忘,所以今天晚上又想到個東西,想繼續撿起來僅存的一點Python語法知識,順便爲我之後的學習邁出第一步。 我的第一個應用是這樣的,由於公司的程

原创 菜鳥程序員的奮鬥史

還得從剛轉到現部門時說起。那次不僅轉了部門,還轉了崗位,由客服的技術支持轉到現部門的研發,當然轉部門原因有很多了,現在看來選擇肯定是正確的,雖然前途仍是模糊一片,但是前段時間和前部門同事聊過之後,覺得我的選擇還是很明智的。 扯遠了,回到正

原创 UITextField的擴展邏輯

在iOS開發過程中,UITextField肯定是各個開發者最常接觸到的控件之一,而UIKit庫對於UITextfield的封裝也似乎滿足不了需求人員和產品經理的要求,在被虐過數次之後,我終於下定決心要重寫對於UITextField的封裝和

原创 Google Test源碼解析

  單元測試的重要性不言而喻,在軟件工程的V模型研發流程中,它是軟件研發完成後緊接着測試人員工作內容的一步,也是研發人員最後對代碼進行把關的地方如果做的不好,在我們公司那是要扣你績效的。     那有人就說了,現在都不流行瀑布模式了,

原创 RedHat 7.0 安裝過程實錄

             學習Linux有段時間了,之前陸續安裝過Centos、Ubuntu、Rhel5幾個版本,都試用了一下。安裝過幾次,但是每個步驟的含義還不甚清楚,打算自己重溫安裝過程,再把整個流程理一遍,給需要入門的Linux學