原创 歡迎界面iOS——初學者福利

<p style="word-wrap: break-word; margin-top: 5px; margin-bottom: 5px;"><span style="font-size: 16px;"><span style="font

原创 ,工程項目創建流程,目錄結構的一半格式,工程中pod進來的用,bundle命名的作用,用處怎麼用兼容讀個版本,pch文件創建

 1.創建項目,使用pod引入第三方類庫 Masonry .BlocksKit  2.創建目錄結構    2.1.Resourse:放圖片,音視頻,xib stpryboard    2.2.Define:各種宏定義文件,都是.h

原创 設置動畫的透明度,透明度的漸變

//設置透明度變化 alpha 0~1  透明~不透明         self.imageView.alpha = 0; //透明度變化,從 0.8   ~ 0.2     CABasicAnimation *opacityA

原创 我的第一博客

我的第一博客 大學以前:    我  劉雪冰,河北人,大學以前的我只有在上計算機課的時候才能用一次電腦,由於對電腦的不熟悉,難免造成很多的尷尬,在高中以前只有一次用電腦,電腦還是壞的(),在高中除了必要的考試,必要的學習,我都是不懂電腦,

原创 動畫位置移動,動畫的持續時間,動畫延時,獲取動畫結束,添加新事件

動畫: 更新控件的位置   layoutIfNeeded   會立即對其控件進行更新 更新約束:mas_updataConstraints   更新約束關鍵詞 實現動畫移動:使用NSTimer定時器  每隔一段時間進行位移移動

原创 IOS支付界面鎖定按鈕,防止支付第二次

IOS系統中一般在支付界面的情況下,爲了鎖定安全,還有在購物的按鈕鎖定也是必須的     //標準的 GCD提供的 線程安全的  單例寫法  //  dispatch_once 可以保證內部代碼 在整個進程生命中,只會執行一次  

原创 動畫的縮放,移動路徑,批量管理動畫,單一清除動畫,同時清除多個複合的動畫

//添加縮放動畫     CABasicAnimation *scaleXAnimation = [CABasicAnimationanimationWithKeyPath:@"transform.scale.x"];     sc

原创 Swift 數組,增刪改查,常用的操作

Swift 提供的經典的數組和字典兩種的結合類型來存儲集合數據; 數組和字典中存儲的數據值類型必須明確,不呢過把不正確的數據插入其中 數組和字典都能使不可變和可變的,創建一個數組或字典分配給一個變量,則這個集合將是可變的,可以進行增加修改

原创 集合 Swift 增刪改查

var str = "Hello, playground" var letters : Set<Character>=Set<Character>() letters.count letters.isEmpty letters

原创 有一個常量數組ballot,裏面存放的是選票信息,通過一個字典統計出每個人的票數。

import UIKit //首先創建一個可變字典vote用於存放人員信息和票數,該字典的類型是[String:Int],選票數組中的人員姓名就是該字典的key。 //然後遍歷選票數組,判斷每個人姓名出現的次數,每出現一次nam

原创 cocoaPods,使用,Masonry,pod update,workspace,引入,框架

cocoaPods 使用篇: 1.在命令行中輸入 cd(一定要注意在輸入cd之後,必須加一個空格,這樣才能運行成功)  拖動你的項目文件夾進入終端 , 回車進入項目目錄.   使用ls命令 測試是否成功 2.使用pod init

原创 swift 標準庫

Swift團隊使用協議的方法,給了我們哪些使用協議的提示? 好的。55個Swift標準庫公有協議,18分鐘,讓我們開始吧。 首先我只想問:爲什麼是協議?爲什麼面向協議編程?如果我們回到過去那段年少無知少不更事的面相對象編程時期,我們

原创 block,封裝,函數參數,函數的返回值

Block封裝一段代碼,可以在任何時候執行,block可以作爲函數參數或函數的返回值,而本身又可以帶輸入參數或返回值. Block是OC中的語法,Block的定義可以寫在函數(方法)中,耦合性低,直接用,不用聲明.

原创 九宮格 Swift提供經典的數組和字典兩種集合類型來存儲集合數據,使用數組實現一個九宮格程序,

//步驟一:定義一個二維數組 //首先定義一個常量n,用於規定創建一個n行n列的九宮格,並且n只能是奇數,偶數無法創建九宮格,這裏可以使用斷言的方式進行判斷,代碼如下所示: //n行n列的九宮格 let n = 3 as

原创 Dictionary.字典,增刪改查

//Swift中的字典使用時需要具體規定可以存儲的鍵值類型,同樣是通過顯示類型標註或者類型推斷的方式: //Dictionary<KeyType,ValueType> var dict=Dictionary<Int,String>(