原创 蘋果 UDID設備滿100臺的處理方法

作爲一個苦逼的公司的小開發, 我們公司選擇的是99美金的開發者賬號. 很不幸的是這個帳號下每年只能添加100臺測試設備. 即使你把加入的設備disable不可用, 在同一年(今年的續費日期—明年的續費日期)這個週期年度. 也依舊會

原创 Release模式下UIButton按鈕不可以二次點擊

原有, 寫了UIControl的分類, 防止重複點擊, 也是在網上copy了很多代碼, 之前測試都是跑的Debug版的, 沒有任何問題. 上線前跑了個Release版的自測一下, 發現神奇的一幕發生了. 所有UIButton的點擊方法只可

原创 library not found for -libstdc++.6.0.9

Xcode 升級到10以上後, 運行之前的項目報告 lstdc+6.0.9錯誤. 原因 升級到XCode10後,由於去掉陳舊的libstdc++庫替換爲libc++,-libstdc++.6.0.9就被刪除了 解決辦法 下載-li

原创 Xcode 模擬器運行提示xcode Unable to boot device because it cannot be located on disk

1、在xcode的選擇運行模擬器設備下拉框中選擇add additional simulators...,在彈出的界面中選擇simulators,刪除所有的模擬器,然後重新添加。 2、網上搜索到的答案: 打開Xcode -> Open D

原创 項目證書手動配置 轉爲自動配置, 依舊跑不起來

在接受公司老項目後, 總是會遇見老項目是以手動大打包方式進行簽名的, 這時候我們就需要給以前的開發人員要項目的相關證書, 如果以前的開發人員習慣好的話, 你能收到對應的開發證書的描述文件, 發佈證書的描述文件, 開發環境的p12推送證書,

原创 記錄用戶上次圖片操作位置和縮放比, 下次進來直接展示上次退出的位置

需求: 圖片可以縮放,可滾動. 並且第二次進來的時候. 直接展示上次退出界面時候的圖片大小和位置 解決思路: uiscrollView + 偏好緩存(或者fmdb, 緩存方式自己選擇).  直接上代碼   import UIKit   c

原创 在app中新建一個uiwindow

通常用到的是keywindow 外, 或者將新window添加到keywindow中, 這裏展示的是另外一種新的創建window的方式, 不廢話, 直接上代碼 import UIKit   class testViewController

原创 swift 階乘問題

第一題: 問題1. 階乘(factorial) 請寫出針對整數 n 返回的階乘 {n! = n x (n-1) x (n-2)....2 x 1} 的函數 myFactorial. (n>0) 例 : myFactorial(8) = 8

原创 xib約束

第一種情況: 寬高比自適應 設置UIView的寬高比自適應. 用到的是AspectRatio 約束條件, 比如寬高比是3:2 首先設置這幾個先置條件, 點擊 Add 4 Constranit,  之後點擊寬高比約束線, 修Mutable爲

原创 運行時 方法交換 防止按鈕UIButton重複點擊

 在實際業務場景中,如何防止用戶暴力點擊,從而彈出多個界面或者發送多次網絡請求呢. 解決方案1: 控制UIButton的enabled屬性並且加上一定的延時操作就可以了. 但是太囉嗦,不可取 - (void)buttonClicked:(

原创 Xcode 項目抱錯,無法運, 持續更新中

在工程運行中, 總是會遇到各種稀奇古怪的問題, 然後各種google.但是以前從來沒有想過要進行整理, 今天打開以前的老項目的時候,突然工程爆紅,不能用了, 所以想了想,有必要整理下,方便自己和其他遇到同樣類型問題的碼農們   1.  X

原创 如何截取uiscrollView上的部分圖片尺寸

        fileprivate let clipImageWidth: CGFloat = UIScreen.main.bounds.width - 40)      //裁剪區域寬度      fileprivate let c

原创 iOS鍵盤相關問題

1, 屏蔽第三方鍵盤問題解決 . 之所以要屏蔽掉第三方鍵盤是因爲我們的驗證碼是1個文本框一個只能輸入一個字符, 而且再輸入完畢前一個數字後自動跳轉到下一個輸入框,這是如果是第三方數字鍵盤的話就會閃爍一下. 所以需要屏蔽掉第三方鍵盤. 而且

原创 swift 項目生成註釋文檔

1.使用工具 jazzy , github鏈接地址是https://github.com/realm/jazzy      jazzy安裝方法: 打開終端, 1.輸入 sudo gem install jazzy , 2. 輸入密碼 3,

原创 git 終端命令行

查看本地pod倉庫  ———pod repo 添加本地pod私有庫 pod repo add MyProjectSpec https://git.oschina.net/fangcengceng/MyProjectSpec.git