原创 iOS ARC下的內存管理問題以及解決辦法

很多同學因爲沒有經歷過使用手動引用計數來管理內存,一直在ARC下愉快的開發導致對iOS內存管理方式的不理解,巧哥有篇專門說明iOS內存管理,我也是記錄學習中的點滴,共勉之。 我剛接觸iOS的時候ARC已經出現,但是大家對這種黑科技都保持懷

原创 在Swift裏兩個枚舉值一起使用的方法

在OC裏我經常會用到兩個枚舉屬性一起當成參數傳入方法裏使用: [label addObserver:selfforKeyPath:@"text"options:NSKeyValueObservingOptionNew |NSKeyV

原创 Swift 學習點(一)懶加載

對於剛接觸Swift的同學,寫東西的話首先遇到的問題應該就是懶加載,這個和OC李的單例有相似之處都是在使用的時候調用僅此一次初始化。 在Swift裏懶加載都是以閉包語法存在 private var testImageView: UIIm

原创 Xcode10.3 項目XIB報錯解決方案

報錯信息: /Users/zhaiyulei/Git/yxt/yxt/yxt/Supporting Files/Base.lproj/LaunchScreen.storyboard:-1: Failed to find or create

原创 iOS8系統下,tableHeaderView遮擋第一個cell

今天做項目遇到一個很奇怪的問題,就是在iOS8系統下tableHeaderView遮擋第一個cell,這個問題糾結的好一會。 其實就是在設置self.tableView.tableHeaderView = self.titleView;

原创 iOS10 優化APP首次安裝網絡權限提示方案

我剛經歷了一場末日(停電),特別是在你想寫文檔的時候。。。 言歸正傳,今天的問題是解決iOS10系統下首次按鈕APP彈出的網絡權限提示所帶來了問題以及優化。 起因   查了相關文章知道由於大陸工信部出臺的新規指出,應用在未經用戶允許的前

原创 ScrollView向下偏移64以及automaticallyAdjustsScrollViewInsets的使用

最近又開始新項目的開發,在UI架構的時候又出現了這個問題:每個APP可以說都有NavigationController,在Nav之內的Controller上首個控件如果是UIScrollView則會出現向下偏移64的問題,今天不知道怎麼就

原创 iOS Block使用注意

聲明 我們在聲明block的時候要記得使用copy修飾; 循環引用 在操作block回調的時候要避免嗎循環引用,我們要先聲明__weaktypeof(self) weakSelf =self;

原创 iOS11項目適配 UIScorllView下移和導航欄返回按鈕偏移

相信這段時間大家都在適配iOS11,我下面就是記錄一下我適配的兩個問題; 關於iOS11新出的安全區域、navigation的層級改變等都不在贅述,網上一大堆,下面就看問題; 1.我的項目首頁是一個全屏的collectionView,導航

原创 TableView+TextView適配

項目裏要增加一個可輸入且動態調整高度的界面,我使用UITableView+UITextView很快的就實現了,但是在交給測試的時候發現了問題:在當前界面如果選擇屏幕的下半部的Cell輸入會出現每次輸入一個字符TableView就會彈跳一下

原创 轉載記錄Xcode 真機測試 iOS版本支持包

使用方法需要哪一個iPhone系統的支持包,下載解壓,放進去就可以了,然後插入你的手機,等Xcode解析好你的手機文件就可以真機運行了。支持包放置位置:點擊應用程序-》選擇Xcode-》Contents-》Developer-》Platf

原创 Xcode裏的幾個名字和標識符的說明

Bundle name:APP安裝到手機裏的文件名字; Bundle display name:APP在手機界面上展示的名字(APP名字); Product name/Executable file:是執行程序的名字,就是你創建工程的時候

原创 indexPathForCell獲取indexPath爲nil的情況

有時候我會利用indexPathForCell方法獲取指定cell的indexPath,我的項目的有一個使用場景:在cell裏有個圖片,在利用sdImage下載完成圖片後要回調到controller設置源數據指定Model的Image,這

原创 中華何止五千年

先有鴻鈞後有天,神魔更在仙佛前。盤古揮斧開天地,鴻蒙初分日月現。刑天爭位喪性命,共工怒觸不周山。東皇太一御萬妖,女媧煉石補穹天。夸父逐日不可及,精衛填海何時完。神農救世嘗百草,燧人取火暖人間。軒轅神劍斬蚩尤,定海神針鎮海天。倉頡靈心巧造字

原创 iOS webp格式適配

不需要VPN和修改Host,就可以支持Webp格式:點擊打開鏈接在APP內適配:點擊打開鏈接