分享一個(gè)自己在學(xué)習(xí)Swift的過程中抽取的工具項(xiàng)目,已上架,代碼在Github。項(xiàng)目沒有涉及到很多東西,就是很簡單的初級(jí)功能靖榕,用來做Swift學(xué)...
第一次接觸波浪效果來自于拉鉤的個(gè)人詳情頁,覺得它的效果不錯(cuò)顽铸,便自己使用Objective-C實(shí)現(xiàn)了一下茁计,先看拉鉤的效果和實(shí)現(xiàn)的效果: 首先新建項(xiàng)...
作用:1.保持程序的持續(xù)運(yùn)行2.處理App中的各種事件(觸摸、定時(shí)器跋破、selector)3.節(jié)省CPU資源 RunLoop有兩個(gè)類NSRunLo...
使用方法: 聲明了兩個(gè)宏 SingleH(name) 和 SingleM(name) 兩個(gè)宏 創(chuàng)建一個(gè)想要實(shí)現(xiàn)單例模式的類.在.h文件中包含單例...
延遲執(zhí)行的方法 使用定時(shí)器方法延遲執(zhí)行 使用GCD方法延遲簸淀,優(yōu)點(diǎn)是可以在子線程執(zhí)行 不受RunLoopMode模式影響的定時(shí)器-- GCD的定時(shí)器
談iOS的數(shù)據(jù)存儲(chǔ)的時(shí)候要先知道APP沙盒的結(jié)構(gòu)和路徑.沙盒的結(jié)構(gòu)為: 沙盒的根目錄: 搜索文件夾的方式: 數(shù)據(jù)存儲(chǔ)的常用方式: 第一種方式:p...
NSDate CFTimeInterval
pthread 使用方法 pthread是C語言的多線程庫,使用pthread需要首先添加頭文件 NSThread 使用方法 NSThread ...
手勢并發(fā)執(zhí)行的方法 手勢的優(yōu)先級(jí)設(shè)定 點(diǎn)按手勢 UITapGestureRecognizer 長按手勢 UILongPressGesture...