原创 Win7搭建SVN server
Win7搭建SVN server步驟:Step1:下載VisualSVN(http://subversion.apache.org/packages.html)下載完成後會得到: Step2:安裝。雙擊安裝。Location是指Visual
原创 -drawRect學習總結
drawRect是UIView的一個方法,用於View的繪製操作。先貼上一段代碼:CustomView.m- (void)drawRect:(CGRect)rect{ CGContextRef context=UIG
原创 iOS屏幕適配
初代iPhone2007年,初代iPhone發佈,屏幕的寬高是 320 x 480 像素。下文也是按照寬度,高度的順序排列。這個分辨率一直到iPhone 3GS也保持不變。那時編寫iOS的App(應用程序),只支持絕對定位。比如一個按鈕(x
原创 UILabel顯示HTML
項目中的一個問題:服務器傳回NSString如下:"<font size=\"10\"><a href='www.baidu.com'>This is a test</a></font>"如何用Label將此NSString以HTM
原创 mac下升級terminal/終端的subversion版本方法
Mac OS 本身有內建 SVN,不過卻是 1.6 版,最近修改一個舊案子就有碰到 project 已經升 1.7,Versions 和 SmartSVN 也用 1.7,唯獨 Terminal 下的 command line 卻是 1.6
原创 AWS搭建IPSec上的L2TP ***服務器
某天,當我要查詢一個技術問題的時候,突然打不開網頁。說”突然“或許不恰當,因爲我早已在打開stackoverflow的時候深有體會。前段時間,各種ladder被消滅殆盡,噩耗一個接着一個,讓人唏噓不已。其實對於專心搞技術的人來說,我們只想安
原创 使用Python擴展lldb
Xcode集成了LLDB,進一步簡化了程序調試流程。雖然LLDB很強大,但是它的命令很有限。所幸的是,lldb包含了對python的支持,使得lldb的拓展成爲可能。本人在開發過程中很喜歡使用image lookup 命令,但是苦於每次只能
原创 解決ios靜態庫中的類別(category)在工程中不能使用
蘋果推薦解決:解決方法爲:找到 target 的圖標,更改其 Other Linker Flags 爲: -all_load 或 -force_load-force_load,後跟隨一個文件位置,可以更精確地加載所需文件。 簡單點說就是,O
原创 OCLint+Xcode實現Code Review
Code Review是開發過程中保證代碼質量不可或缺的一部分,但是呢,要麼是懶,要麼是真沒時間,在我們公司code review已從原來的流於形式到徹底廢棄了。最近看了看項目代碼,咋寫的都有,看着確實難受,於是就動了“code revie
原创 Xcode的debug和release以及development和distribution證書
Xcode生成的程序分爲debug和release版本,它們之間的主要區別是:debug包含更多程序信息,面向開發者。release包含少量程序信息,app體積較小,且對性能進行了優化,面向客戶。網上說release版本無法
原创 OCLint+Xcode實現Code Review
Code Review是開發過程中保證代碼質量不可或缺的一部分,但是呢,要麼是懶,要麼是真沒時間,在我們公司code review已從原來的流於形式到徹底廢棄了。最近看了看項目代碼,咋寫的都有,看着確實難受,於是就動了“code revie
原创 實現雷達水波紋效果動畫
#import "RadarWaveView.h" @implementation RadarWaveView -(void)drawRect:(CGRect)rect { [super drawRect:rect]; N
原创 使用Python擴展lldb
Xcode集成了LLDB,進一步簡化了程序調試流程。雖然LLDB很強大,但是它的命令很有限。所幸的是,lldb包含了對python的支持,使得lldb的拓展成爲可能。本人在開發過程中很喜歡使用image lookup 命令,但是苦於每次只能
原创 UIView無法響應點擊事件問題分析
做項目的時候有個需求是:點擊一個按鈕出現一個浮層,界面變暗。我的實現方法是自定義一個view1讓它填滿整個界面,然後調整view1的背景色和透明度,再在上面加上浮層的view2。可是結果發現我點擊自定義的view1,點擊事件
原创 iOS播放系統聲音
1.聲音格式是MP3或m4r的需要轉成caf格式(可先轉成aif , aiff,然後修改後綴)2.路徑在/System/Library/Audio/UISounds 裏,需要更改的可以根據以下列表進行替換3詳細列表:信息 ReceivedM