原创 你要做哪一隻蘋果蟲?(蘋果定律,轉給迷茫中的人們)

從前有幾隻蘋果蟲都非常喜歡吃蘋果,它們都長大了,各自到森林找蘋果吃。 "第一隻蘋果蟲跋山涉水,終於來到一株蘋果樹下。它根本就不知道這是一棵蘋果樹,也

原创 IOS 無限後臺運行

根據蘋果文檔中關於後臺執行的描述,任何app都有10分鐘左右的後臺任務執行時間。 10分鐘後,app會被iOS強行掛起。 但是,有5類app允許有“無限的”後臺運行時間: 1.  Audio。 2.  Location/GPS。 3. 

原创 AFNetwork使用

AFNetwork是一個輕量級的網絡請求api類庫。是以NSURLConnection, NSOperation和其他方法爲基礎的。下面這個例子是用來處理json請求的:NSURL *url = [NSURL URLWithString:

原创 ios 很火的20個開源框架

1. AFNetworking 在衆多iOS開源項目中,AFNetworking可以稱得上是最受開發者歡迎的庫項目。AFNetworking是一個輕量級的iOS、Mac OS X網絡通信類庫,現在是GitHub上第三大Objective

原创 IOS 7 改變狀態欄顏色

狀態欄的字體爲黑色:UIStatusBarStyleDefault  狀態欄的字體爲白色:UIStatusBarStyleLightContent 一、在info.plist中,將View controller-based st

原创 多線程與RunLoop

一.線程概述 二.創建線程 1.使用NSThread 2.使用NSObject 3.POSIX Thread 三.多線程進階 1.NSOperation & NSOperationQueue 2.GCD 四.進程間通信 1.和主線

原创 iphone開發中的一些小技巧

1、如果在程序中想對某張圖片進行處理的話(得到某張圖片的一部分)可一用以下代碼: UIImage *image = [UIImage imageNamed:filename]; CGImageRef imageRef =

原创 IOS中的block和retain cycle (經典)

retain cycle 的產生 說到retain cycle,首先要提一下Objective-C的內存管理機制。 作爲C語言的超集,Objective-C延續了C語言中手動管理內存的方式,但是區別於C++的極其非人道的內存管

原创 iOS應用發佈流程

嚮導: 必備IDP證書和distribution證書(第一個證書是真機部署測試時用到的,後者證書是發佈時需要用到的,缺一不可)。 我就說說接下來應該做的流程。在你保證擁有以上兩個證書的前提下,距離app提交審覈,已經剩下兩大步了:1,it

原创 對於UIToolbar,UINavigationBar,UITabBar,UIBarButtonItem,UITabBarItem這幾種控件的自定義

對於UIToolbar,UINavigationBar,UITabBar,UIBarButtonItem,UITabBarItem這幾種控件的自定義,因爲具備共同性,因此放在一起討論。 通常有兩種方式來實現自定義。 1)獲取控件的對象,然

原创 新手必看基礎用法

/******************************************************************************************* NSString **************

原创 ios題

1、        簡述OC中內存管理機制。與retain配對使用的方法是dealloc還是release,爲什麼?需要與alloc配對使用的方法是dealloc還是release,爲什麼?readwrite,readonly,assig

原创 Xcode 快捷鍵大全

1. 文件 CMD + N: 新文件 CMD + SHIFT + N: 新項目 CMD + O: 打開 CMD + S: 保存 CMD + SHIFT + S: 另存爲 CMD + W: 關閉窗口 CMD + SHIFT + W: 關

原创 FMDB數據庫

前言 http://blog.devtang.com/blog/2012/04/22/use-fmdb/ SQLite (http://www.sqlite.org/docs.html) 是一個輕量級的關係數據庫。iOS SDK很早就

原创 ios數據持久化

iOS中的數據持久化方式,基本上有以下四種:屬性列表、對象歸檔、SQLite3和Core Data 1.屬性列表  涉及到的主要類:NSUSErDefaults,一般 [NSUserDefaults standardUserDefau