原创 更新本地cocoapods

指令 sudo gem install -n /usr/local/bin cocoapods --pre 詳情

原创 iOS底部按鈕適配X系列

1.添加一個View,並選中Safe Area Layout Guide,添加安全區域。 2.拖入一個button, 並設置它的約束,高度,以及到安全區域的距離。

原创 assign、retain和copy的區別

詳細介紹 1.assign適用於int,float原生類型 @property (nonatomic, assign) int package_id; 2.retain是淺複製 @property (nonatomic,retain) N

原创 ScrollView內置View添加約束

添加view的約束至安全區域

原创 模擬tableViewCell點擊效果

詳細介紹 當改變了tableViewCell的寬度,他的點擊效果的寬度並沒有變化 可以自己寫一個模擬動畫 1首先關閉點擊效果 self.selectionStyle=UITableViewCellSelectionStyleNone;

原创 虛擬機MacOS10.14全屏問題

原文 今天安裝一個MacOS系統10.14跟以往不一樣的是不能解決全屏問題查看了許多網上資料大致意思是蘋果在OSX 10.11上啓動了一個System Integrity Protection (SIP),這個保護系

原创 從Objective-C到Swift,你必須會的(二)組合options

從Objective-C到Swift,你必須會的(二)組合options 用過Options這個東西的人都知道,幾個豎線就把這些值都和到一起了。比如: ?12345+ (NSStringDrawingOptions)com

原创 iOS超全開源框架、項目和學習資料彙總:UI篇

原文鏈接 上下拉刷新控件 1. MJRefresh --僅需一行代碼就可以爲UITableView或者CollectionView加上下拉刷新或者上拉刷新功能。可以自定義上下拉刷新的文字說明。(推薦) 2. SVPull

原创 java後端開發面試總結

 1. Spring的核心是控制反轉(IoC)和麪向切面(AOP) 控制反轉: IOC和DI是Spring的兩個核心概念,雖然兩個說的是同一回事,但是他們卻不完全相同。 IOC(Inversion of Control):控制反轉。  D

原创 iOS添加自定義返回按鈕後右滑返回失效,以及返回時數據刷新卡頓

當自定義返回按鈕後右滑返回會失效 //返回按鈕 self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithImage:[UIImage

原创 iOS 正確設置狀態欄 Style

轉載自: https://www.jianshu.com/p/0d4337b2e18a 白色文字狀態欄 黑色文字狀態欄 iOS 的狀態欄 自 iOS 7 以來,iOS 採用了沉浸式狀態欄設計,而且狀態欄風格主要以黑白二色

原创 UITableView滑動崩潰問題

當UITableView跳轉至其他頁面再返回,滑動UITableView會奔潰。 查看控制檯,發現數組被清空了。 發現當視圖即將出現時將會重新加載數據 -(void)viewWillAppear:(BOOL)animated{

原创 ios面試題總結2

1.ios KVO的實現原理,以及KVO與KVC的區別 比如NSMutableArray呢,我在Animal頭文件中增加一個NSMutableArray的屬性,在ViewController中進行addObject操作   運行發現,

原创 iOS手勢-UIGestureRecognizer

原文鏈接 1. UIGestureRecognizer 父類是NSObject 利用手勢識別器---UIGestureRecognizer,能輕鬆識別用戶在某個view上面做的一些常見手勢 UIGestureRecognizer

原创 Xcode10 打開舊項目報錯Multiple commands produce定位到Info.plist解決方案

解決方案: 選擇 xcode -> File -> Setting: -> Build System -> Legacy Build System ->Done 選擇藍色的 -> Done  -> 編譯通過