原创 OC- 獲取當前設備連接的WiFi信息, 獲取當前設備WiFi列表信息

    1. 首先,獲取設備連接的WiFi信息,需要添加系統庫 <SystemConfiguration/CaptiveNetwork.h> 文件, 然後,上代碼: - (void)queryDeviceWiFiInfo { N

原创 iOS開發 - 關於微信分享後,提示“未驗證應用”的解決辦法,配置 Universal Link

配置 Universal Link 創建一個json文件,格式固定,無需更改 { "applinks": { "apps": [], "details": [ { "appID": "te

原创 iOS 字符串重複性檢驗

最近有個新需求,檢測密碼的重複性,如果密碼中的單個元素全部一樣的話,則需要重新輸入。一下子想到了NSSet這個神器,下面爲代碼,包含Swift與Objective-C,直接看吧。 Swift: func digitalRepeatVer

原创 SwiftUI - VStack,HStack, ZStack 分別表示的佈局樣式

SwiftUI出來已經有有一段時間了,雖然離實際使用還有一段距離,但是先熟悉一下,還是有必要的。 VStack,HStack, ZStack爲佈局控件,相當於UIKit中的UIStackView。代碼及效果圖如下: VStack: 垂直佈

原创 OC - 使用AFNetworking進行圖片上傳

項目中,我們經常會用到上傳圖片的功能,而目前的上傳圖片分爲兩種(我只知道兩種,哈哈哈),一種是以將圖片加密轉成字符串的形式,另一種是以文件流的形式進行上傳。記得去年12月份在網上隨便找了一下,可能是我太low,找了好久沒找到。本來早就想總

原创 OC - (絕對有用,而且實用)數據庫存儲,使用FMDB進行數據庫操作

之前說了很久,要開始寫博客。奈何一直推之又推,今天終於可以實現了。從15年9月份開始,到年前,一直在做電商項目。因爲某些原因,收藏和瀏覽功能目前只能存儲在本地。在之前的項目中,我使用FMDB進行數據庫存儲,在此過程中,也遇到的一些困難。因

原创 OC - 使用AFNetworking 3.0庫進行網絡請求時,取消單個隊列和全部隊列的方法(取消網絡請求)

        項目中有時會有這種情況,當界面正在請求數據,但數據爲返回之前。返回到上一個界面,這種情況下,應取消此界面的網絡請求。此篇就是爲了處理此種情況下的操作,可        以取消單個請求隊列,如果界面接口很多,可以一次性取消所

原创 OC - 正則表達式(身份證號詳細驗證和粗略驗證兩種表示,後期會持續添加)

目前公司項目中,有這麼一個需求。輸入身份證號,當此輸入框失去焦點時,判斷如果身份證號是錯誤的,要在身份證號後面,顯示一個紅色的小叉號。可能會有人覺得很簡單嘛,只要寫個正則就好了。我開始也是這麼想的,因爲之前有整理過身份證號的正則表

原创 OC - Masonry的基本使用(tableView作爲實例)

隨着約束佈局的越來越流行,很多項目正在逐步由frame佈局轉移到約束佈局。最近就有幾個朋友說道,新項目要求用約束來佈局,而用約束來進行佈局,Masonry作爲一個強大的三方庫,就不得不提了。此篇文章,就是簡單的使用Masonry來進行佈局

原创 OC - iOS7、8及其以上計步器的簡單使用

在iOS 7設備上,計步器開發只能獲取到走了多少步,而不能得到其他的數據,在iOS 8的時候,推出了CMPedometerData類,可以獲取多個數據。現在讓我們來看看計步器基本的功能吧,其實吧,沒寫之前覺得挺高大上的,寫完以後,感覺真的

原创 OC - 使用GCD實現倒計時功能

自己寫了個NSObject的擴展,使用GCD方式實現倒計時功能,不多說了,直接上代碼 .h文件 /**  *  處理倒計時停止的回調  */ typedef void(^HandleStopCountdownBlock)(NS

原创 OC - 開發筆記之小知識點的大作用

  報錯數據爲: This application is modifying the autolayout engine from a background thread after the engine was ac   解決辦

原创 Swift - UITableView的基本使用與一個大坑點

記得上一次使用Swift還是去年的10月份,大概10月下旬的時候,拿到手一份純Swift寫的項目,而且是用1.2的版本寫的。可想而知,當時拿到代碼時的心情,簡直一萬隻草泥馬奔騰而過。 在11月初,開始學習Swift2.0,其中控件

原创 Swift - Carthage 安裝與使用, 及可能出現的問題

迦太基經過4年的歷程,收穫了好評無數.github上的星數已經超過了的CocoaPods,這應該是必然的,畢竟的CocoaPods侵入性太強。今天閒來無事,就嘗試了一下迦太基,感覺還不錯,從安裝到使用,蠻舒服的。下面來看看迦太基吧先附上C

原创 OC - UIStackView 的使用,純代碼方式

記得去年開發iOS 9的時候就說,有個新特性的view ---- StackView,然後就沒有然後了。再後來,就把這東西給忘記了,開發中也從來沒用過。今天工作做得差不多了,bug改完了,突然想起來這個遺忘了一年多的view,想想,還是看