原创 iOS敏捷開發之道,常用的宏定義總結

iOS開發中,直接在pch文件中導入宏定義。在做項目的時候,直接拿過來使用,可以大幅度提高開發速度。 下面是 個人總結的一些宏定義。如果大家有其他的常用的宏定義,歡迎添加。我會定期更新這個blog….. 話不多說,直接上乾貨 /

原创 iOS動畫之模擬音量振動條

音量振動條 效果圖: 如果實現? 創建3個layer,按順序播放y軸縮放動畫 利用CAReplicatorLayer實現 1、什麼是CAReplicatorLayer? 一種可以複製自己子層的layer,並且複製出來的layer

原创 多線程04---超級牛逼的GCD

忘記NSThread中關於線程的所有概念吧,現在只需要知道兩樣東西,就能解決問題:任務,隊列 1.基本概念: 1.什麼是GCD 全稱是Grand Central Dispatch,可譯爲“牛逼的中樞調度器” 純C語言,提供了非常

原创 源代碼管理工具 SVN

基本操作 1. Checkout只需要做一次! 2. 每天下班前:commit“可運行版本” 3. 每天上班前:update前一天所有代碼 使用環境 要想利用SVN管理源代碼,必須得有2套環境 服務器 1. 用於存儲客

原创 多線程05---NSOperation與NSOperationQueue

NSOperation與NSOperationqueue是在GCD基礎上完成的更強大的抽象,由於GCD使用的更多,這裏對於它們的介紹要相對少一些。 1.NSOperation基本概念 1.NSOperation的作用 配合

原创 多線程02---pThread簡介

1.簡介 pthread 是屬於 POSIX 多線程開發框架。它是c語言提供的一個跨平臺的多線程解決方案。由於其在iOS編程中,操作比較麻煩,一般不用,這裏介紹僅僅作爲了解。 2.pthread的使用 通過以下函數創建pthrea

原创 多線程03---NSThread

每個iOS應用程序都有個專門用來更新顯示UI界面、處理用戶的觸摸事件的主線程,因此不能將其他太耗時的操作放在主線程中執行,不然會造成主線程堵塞(出現卡機現象),帶來極壞的用戶體驗。一般的解決方案就是將那些耗時的操作放到另外一個線程

原创 iOS動畫之倒影

1.結果展示 2.實現思路 1.用複製圖層實現,搞個UIImageView展示圖片,然後複製UIImageView. 注意:複製圖層只能複製子層,但是UIImageView只有一個主層,並沒有子層,因此不能直接複製UIImage

原创 iOS動畫之活動指示器

1.結果展示 2.實現思路 1.創建複製圖層 CAReplicatorLayer *replicator = [CAReplicatorLayer layer]; replicator.frame = CGRec

原创 Swift版本之大雪紛飛

今天真是閒來無事,隨便看了一下蘋果官方的Swift教程。其實也僅僅是看了第一章內容,記住了一點幾本的語法。 然後想起昨天自己沒事寫的大雪紛飛的動畫,自己就拿起來練一下手。 說真的做Demo的時候還真遇到幾個比較棘手的問題。

原创 多線程01---多線程基礎

1.進程和線程 1.進程 什麼是進程 進程是指在系統中正在運行的一個應用程序 每個進程之間是獨立的,每個進程均運行在其專用且受保護的內存空間內 比如同時打開迅雷、Xcode,系統就會分別啓動2個進程 通過“活動監視器”可

原创 iOS動畫之大雪紛飛

1.結果展示 美麗的雪花,勾起了多少騷年美好的回憶。^_^ 2.製作思路 其實創作這樣一個大學紛飛的場景是十分簡單的,簡單到你看了教程之後想不會都不行。OK,下面國際慣例,講解一下思路吧。 1.創建一個數組用來保存大量的雪花

原创 iOS開發之地圖-----01定位CoreLocation

1.簡介 1.在移動互聯網時代,移動app能解決用戶的很多生活瑣事,比如 導航:去任意陌生的地方 周邊:找餐館、找酒店、找銀行、找電影院 2.在上述應用中,都用到了地圖和定位功能,在iOS開發中,要想加入這2大功能,必須基於2

原创 UIStoryboardSegue中如何用segue進行傳值

一個UIStoryboardSegue對象負責執行兩個試圖控制器之間的視覺過渡。另外,segue對象通常用來準備從一個控制器過渡到另一個控制器。segue對象包含了涉及過渡的控制器的信息。當segue被觸發,並且在視覺過渡發生之前

原创 csdn圖片管理

圖片 點贊 收藏 分享 文章舉報 桂雛菊 發佈了190 篇原創文章 · 獲贊 12 · 訪問量 24萬+ 私信