原创 iOS開發(OC)——輸入框抖動效果

輸入錯誤時的輸入框抖動效果 CAKeyframeAnimation *shake=[CAKeyframeAnimation animationWithKeyPath:@"position.x"]; shake.values

原创 iOS開發——App 上架準備和遇到的問題

iOS開發交流羣:301058503 準備知識 99美元的帳號都能打包。 打包 1.創建打包證書(此處過程忽略) 2.打包完成後拿到ipa包 3.登錄蘋果官網,選擇App發佈,在版本構建那裏點擊下載Applecation Lo

原创 小程序開發——常用佈局

小程序的佈局分爲兩類:橫向佈局和縱向佈局 橫向佈局 從左到右 如: .wxss文件 .rowLayout { display: flex; flex-direction: row; } .wxml (views是我在

原创 iOS開發(OC)——UITextView輸入特殊符號崩潰處理

以^_^爲例 在textView的代理方法裏面處理 - (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacemen

原创 iOS開發(Swift)——Swift和OC的互用

新建Briding-header.h Briding-header.h是Swift和OC的橋接文件,沒有是不行的 如何新建:一般情況,在Swift工程中新建一個OC類,或者在OC工程新建一個Swift類,系統就會提示你是否創建,

原创 iOS開發(OC)——QQ點贊效果

+(void)likeAnimationWithView:(UIView *)view{ //更換圖片請另外處理,這裏只是展示放大效果 CGPoint point = view.center; CGRect

原创 iOS開發(第三方使用)——訊飛語音SDK接入

去到訊飛開放平臺創建應用並添加服務 下載SDK,下載時需要選上項目的,必須選上相應的項目,不能用項目1下載的SDK和項目2的app ID結合使用(估計是訊飛綁定了,所以步驟1和步驟2也不能顛倒) 拷貝下載的SDK中的iflyMS

原创 GitHub的使用

iOS開發交流羣:301058503 1.創建工程 2.創建倉庫 3.創建ssh key mkdir .ssh//如果不存在,則創建,存在則提示已存在 cd .ssh//切換到ssh目錄 ssh-

原创 iOS開發(OC)——正則表達式

1.特殊符號’^'和’$'。他們的作用是分別指出一個字符串的開始和結束。 例如@"^aa"表示以aa爲開頭,@"s$"表示以s結尾。 2.字母用[A-Za-z]表示,數字用[0-9]表示,位數用{n}表示。 例如@"[A-Za-z

原创 iOS開發(OC)——繞圓心旋轉效果

一、 CAKeyframeAnimation *path=[CAKeyframeAnimation animationWithKeyPath:@"position"]; //矩形的中心就是圓心 CGRect rec

原创 iOS開發(Swift)——宏定義

在OC開發中,如果你想定義一個所有文件都可以使用的變量,可以在PCH文件中定義一個宏定義:#define test @”test”,然後在需要使用的文件中導入PCH文件即可使用。在Swift中,沒有PCH文件,只有Bridge—h

原创 iOS開發(OC)——路徑動畫

CAShapeLayer *shapeLayer=[CAShapeLayer layer]; shapeLayer.strokeColor=[UIColor cyanColor].CGColor; shapeLa

原创 iOS開發(Swift)——Button的使用

var button = UIButton(type:UIButtonType.system) //var button = UIButton(type:UIButtonType.custom) //button.setImage

原创 iOS開發(OC)——判斷是否具有訪問系統服務的權限

1.判斷是否有相冊權限 #import <AssetsLibrary/AssetsLibrary.h> ALAuthorizationStatus author = [ALAssetsLibrary authorizationSt

原创 iOS開發——密碼學

設計原則 對於數據安全的處理,移動端應該遵守兩個原則 (1)不能在網絡上以明文的方式傳遞用戶信息(如密碼) (2)不能在本地保存明文的用戶信息 加密算法 既然不能用明文,那就要加密了。 常用的加密算法有: (1)哈希