原创 iOS CALayer講解

一、簡單介紹 在iOS中,你能看得見摸得着的東西基本上都是UIView,比如一個按鈕、一個文本標籤、一個文本輸入框、一個圖標等等,這些都是UIView。 其實UIView之所以能顯示在屏幕上,完全是因爲它內部的一個圖層,在創建UIVi

原创 debug,release 和 distribution 的區別

一般就是區分debug和release.debug用來調試,一般會帶調試信息,release去掉了調試信息,並且一般編譯時經過了優化,用來發布給用戶使用。distribution一般不使用這種說法吧,如果有估計和release是一樣的意思

原创 iOS 保存數據的4種方式

在iOS開發過程中,不管是做什麼應用,都會碰到數據保存的問題。將數據保存到本地,能夠讓程序的運行更加流暢,不會出現讓人厭惡的菊花形狀,使得用戶體驗更好。下面介紹一下數據保存的方式: 1.NSKeyedArchiver:採用歸檔的形式來保存

原创 copy, retain, assign , readonly , readwrite,strong,weak,nonatomic整理

copy:建立一個索引計數爲1的對象,然後釋放舊對象 對NSString 對NSString 它指出,在賦值時使用傳入值的一份拷貝。拷貝工作由copy方法執行,此屬性只對那些實行了NSCopying協議的對象類型有效。更深入的討論,請參

原创 iOS 下載圖片前如何預取圖片的大小

最近練習做一個微博的項目,看到新浪微博的圖片其實是可以根據圖片的大小進行預覽區域大小的設置,如果固定區域大小有時候會導致圖片變形比較難看。google了很久,一直沒有找到答案,如果是打圖片的大小單獨對應一組數據然後放在微博的json數據中

原创 App Store審覈指南中文版(2014.9.10更新):新增Apple Pay相關內容

蘋果在9月3日對App Store審覈指南進行了重大更新,新添加了擴展、HealthKit、HomeKit以及TestFlight相關內容。另外,在9月10日新品發佈會之後,蘋果再次更新了App Store審覈指南,添加Apple Pa

原创 Https的數據請求的證書設置 CFNetwork SSLHandshake failed (-9806)

對於https的網絡請求很多人都比較頭疼,不止iOS包括pc端和移動端的很多請求都離不開https CFNetwork SSLHandshake failed (-9806) error = Error Domain=NSURLEr

原创 iOS view的圓角和陰影並存

 UIView *v=[[UIView alloc]initWithFrame:CGRectMake(10, 10, 100, 100)];     v.backgroundColor=[UIColor yellowColor];    

原创 iOS開發:使用Settings Bundle爲程序添加自定義設置項

Settings Bundle是在自己的程序中建立的一組文件,利用它可以告訴設備中的Settings程序我們寫的程序有哪些設置項。用戶在Settings程序中設置好相關相關選項後回到我們自己的程序,自己的程序中的對應項也會發生相應的變化

原创 iOS 設備判斷 最新統計代碼

- (NSString*) deviceName {     struct utsname systemInfo;          uname(&systemInfo);          NSString* code = [NSStr

原创 中綴表達式轉換成後綴表達式並求值

算法: 中綴表達式轉後綴表達式的方法: 1.遇到操作數:直接輸出(添加到後綴表達式中) 2.棧爲空時,遇到運算符,直接入棧 3.遇到左括號:將其入棧 4.遇到右括號:執行出棧操作,並將出棧的元素輸出,直到彈出棧的是左括號,左括號不輸出。

原创 蘋果列出了app被拒最常見原因,你中槍了嗎?

開發者在開發應用程序之前,熟悉蘋果審覈應用的技術、內容以及設計準則是非常重要的。以下是蘋果給出的 關於應用被拒的常見問題,可以很好地幫助你做好應用提交準備。   崩潰和bug 當你完成應用開發並準備發佈時應該將app提交審覈。在提

原创 使用Xcode和Instruments調試解決iOS內存泄露

 雖然iOS 5.0版本之後加入了ARC機制,由於相互引用關係比較複雜時,內存泄露還是可能存在。所以瞭解原理很重要。 這裏講述在沒有ARC的情況下,如何使用Instruments來查找程序中的內存泄露,以及NSZombieEnable

原创 iOS應用審覈的時隱私政策模板

隱私政策  Poposoft尊重並保護所有使用服務用戶的個人隱私權。爲了給您提供更準確、更有個性化的服務,Poposoft會按照本隱私權政策的規定使用和披露您的個人信息。但Poposoft將以高度的勤勉、審慎義務對待這些信息。除本隱私