原创 iOS開發--微信和支付寶網頁支付(過審, 支付寶支付成功可回跳)

前言 以前接入微信和支付寶的支付, 採用的是導入對應的SDK, 調用和返回都是由SDK內部處理, 這一點從操作和集成角度而言, 安全和方便. 但是侷限性也是有的: 蘋果限制虛擬類型的商品等必須使用內購, 也就是說 支付寶和微信

原创 iOS開發--檢測項目使用UIWebView

前言 蘋果禁止使用UIWebView應用上架,這裏麪包含兩層含義和兩個時間點 時間點: 2020.4 和 2020.12 含義: 新應用的IPA 和 應用升級IPA 解讀: 2020年4月30日之後(也就是五月份之前), 禁止

原创 iOS算法--快速排序

快速排序(舉例爲從小到大排列) 特性: 在平均狀況下,排序 n 個項目要 Ο(nlogn) 次比較。在最壞狀況下則需要 Ο(n2) 次比較,但這種狀況並不常見。事實上,快速排序通常明顯比其他 Ο(nlogn) 算法更快,因爲它採用

原创 iOS算法--冒泡排序

冒泡排序 簡介 這是最常規的排序,也是基礎到的第一個排序. 特點 兩層循環 外層循環是個數的循環 內層循環是選出最大/小的數據 每次外層循環後,找到所需要數據,下次循環的範圍就會縮小1 內層循環是移動flag,對比當前數據和下一條

原创 iOS開發--UICollectionView橫豎屏旋轉的適配

說在前面 最近針對公司項目進行了iPad的適配,發現了很多有關屏幕旋轉的適配,發現了一些有趣的問題. 1.UICollectionView的itemsize的旋轉自適應 UIcollectionView在屏幕旋轉的過程中,沒有進行

原创 微信小程序--獲取tabBar的高度

首先需要了解的是屏幕中的元素組成 明白了這樣的佈局 也就知道底邊欄tabBar的高度了,直接上代碼吧 let systemInfo = wx.getSystemInfoSync() // px轉換到rpx的比

原创 關於Mac下使用Safari登錄淘寶可以,但是登陸天貓後還需登錄的死循環(登錄失敗)問題的解決方案

廢話不多說,直接上解決方案 1. Safari偏好設置-隱私-管理網站數據 2. 在搜索裏輸入tmall, 將搜索出的詞條都刪除。 完美解決

原创 刀下留人--蘋果開發者賬號封號前挽救

寫在前面 午時已到,斬…這個片段,大家再熟悉不過,當然,還有個場景,更是膾炙人口…刀下留人… 初衷 2019年年初,是個對每個iOS開發者來講一個不平靜的開始,一個不完全的統計,從1月20多號開始,蘋果開始了大規模的審查App存在隱藏

原创 iOS開發--UITextField限制字數(中文,數字),過濾空格和emoji,更新九宮格判斷

前言 這是在我項目開發中遇到的問題,主要是給創建的作品保存名字,這樣我們就會涉及到名稱字數和特殊字符的限制,目前涉及到用戶輸入的大部分解決方案就是UITextField和UITextView,兩者的原理差不多,那麼下面就針對UITextF

原创 iOS開發--開發經驗和解決方案(更新添加.dylib方案)

一. 重新創建項目,設置賬號運行,突然出現下面的情況: 我來簡單的翻譯一下最重要的: Your maximum App ID limit has been reached. You may create up to 10 App I

原创 iOS開發--本地通知

這是我寫的第一篇簡書文章,寫的不好,希望大家多多指導,多多交流. iOS的本地通知,多用於定時發送通知,比如遊戲中常見的中午十二點的體力領取的通知,吃藥APP的定時提醒等等,例子不多舉了,總之,就是根據大家的需求,根據具體的特定的時間段,

原创 iOS開發--下滑返回dismiss

簡介 現在越來越多的應用有看大圖或者進入詳情頁面,但是,再返回的時候,普通意義上,會點擊左上角的返回,這時候你就會發現,還需要將手指移動到左上角,這樣,無意給用戶增添了麻煩,並且,現在手機屏幕越來越大,這樣返回的越來越困難,在體驗上特別的

原创 iOS開發--TTFramework

初衷 接觸iOS開發已經有一年多的時間了,在這一年多的時間裏,學到了很多,現在依照自己日常開發總結了一套自己的Framework,可作爲中小型項目的項目應用框架解決方案,相關的項目已經上傳到Github,,這篇文章會面針對TTFrame

原创 iOS開發--指紋解鎖

前言 指紋解鎖是自蘋果公司推出iPhone 5s後推出的,將加密做到官方化,爲APP的保密性提供了高度的方便性. 正文 指紋解鎖很簡單,三步即可搞定 第一步 請求 請求當前設備是不是支持指紋解鎖 LAContext *context =

原创 Mac App Store中的開發預覽版軟件更新如何關閉(如Safari 12.0 seed)

這段時間莫名其妙App Store中出現Safari 12.0 seed開發預覽版更新,這個是針對開發者提供的,作爲普通用戶,不希望接觸到這種bug不斷的產品,那麼,該如何關閉呢。 1.開發系統的偏好設置,點擊App Store 2.