原创 ios 搖一搖功能的實現

當我們用微信的時候是不是感覺搖一搖的功能很炫呢?是不是感覺實現起來比較麻煩呢? 其實,不然,這些都是蘋果已經給我們封裝好了,給我提供了非常簡單的入口了。 在UIResponder中有這些方法: -(void)motionBegan:(

原创 NSDate 時間加減

NSDate有個類別,如下: @interface NSDate (NSDateCreation) 一個方法是: - (instancetype)initWithTimeInterval:(NSTimeInterval)secsToB

原创 APP開發如何批量生成不同尺寸的圖標?

在我們開發APP的時候,我們使用到大量的不同尺寸的APPLogo的圖片,如下圖: 通常,我們的做法是和設計師溝通,讓他們切出這兒所以的圖片,然後我們一個一個圖片放在對應的位置,這樣處理的話,我們比較容易出錯,比如說,圖片的格式(

原创 設備接到APNS發來的通知處理方式

我們在做遠程通知時,從服務端發來的通知,我們的設備狀態可以分爲幾種狀態,如下: 1. 應用還沒有加載,即應用既不在前臺,也不在後臺運行 這時如果點擊通知的顯示按鈕,或者是圖標icon,會調用didFinishLaunchingWithO

原创 做技術也該關注域名

對於早些年玩域名的人,現在差不多都通過域名致富了。域名是一個投入成本低,收益高的投資,當然,這幾年沒有前幾年那年瘋狂了。 對於如今移動互聯網的興起,可能很多人覺得域名並沒有那麼重要,至少相對於傳統的互聯網。其實,無論移動互聯網多麼重要,傳

原创 一鍵生成AppIcon 多種尺寸圖標

在我們開發APP的時候,客戶總是不停地修改APPicon,感覺總是很麻煩。 推薦大家使用一個一鍵生成的工具:http://www.makeicon.cc/,請測可以使用,瞬間感覺輕鬆了很多。

原创 ios UITableView自帶划動刪除效果

說實話,UITableView cell自帶的滑動刪除效果,在ios7以前比較醜,但ios扁平化後,這個滑動刪除還是非常好看的。而且實現起來也是非常容易的。 實現這個效果主要是在UITableView協議裏面實現。 如下: 設置可以編輯

原创 iOS 中的 OpenSSL

最近,錘子手機把發佈會的門票收入全部捐給開發OpenSSL的開源基金會。着實讓OpenSSL火了一把,其實OpenSSL對應我們程序員來說,並不陌生。 OpenSSL 是一個強大的安全套接字層密碼庫,囊括主要的密碼算法、常用的密鑰和證書

原创 iOS7新特性-NSURLSession詳解

大家都知道,過去的IOS系統網絡處理是通過NSURLConnection來實現的。由於NSURLConnection通過全局狀態來管理cookies和認證信息,這就意味着在某種情況下,可能同時存在兩個不同的連接去使用這些公共資源。NSUR

原创 NSURLSession使用說明及後臺工作流程分析

NSURLSession簡介 NSURLSession是iOS7中新的網絡接口,它與咱們熟悉的NSURLConnection是並列的。在程序在前臺時,NSURLSession與NSURLConnection可以互爲替代工作。注意,如果

原创 爲什麼要去創業?

爲什麼要去創業? 這個疑問在不同的眼中有不同的解讀。我相信絕大部分的人願意去創業,去做一番自己喜歡的事業,做一隻領頭羊,去主宰自己的人生。我們可以將這些人歸納爲如下幾種人。 1、改變命運,做個有錢人 我相信這是如今社會很多有錢人選擇創

原创 經典SQL語句大全

在開發過程中,我們難免不會對數據的操作,所以就要求我們必須要掌握一些常用的sql語句和一些基本的語法。 一、基礎 1、說明:創建數據庫 CREATE DATABASE database-name 2、說明:刪除數據庫 drop data

原创 百度地圖 - 合併模擬器和真機的靜態庫文件

場景 在我們進行運用百度地圖時,百度地圖給我們準備了兩個靜態庫文件,分別運用於模擬器和真機。如果我們要一邊用模擬器,一邊用真機測試那我們需要時不時地替換靜態庫文件了。這樣實在太麻煩了,所以我們需要將兩個文件,合併成一個通用的文件,方便我們

原创 ios 打電話結束返回到應用中

在我們做打電話這個功能時,我們常常是調用這個方法: [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://xxxxx"]]; 然而,這樣實現了功能

原创 isKindOfClass, isMemberOfClass的區別

這兩個方法常常會困惑我們,它們有什麼區別呢? 定義 首先,我們來看看它們的定義。 isKindOfClass: 官方解釋:Returns a Boolean value that indicates whether the receiv