版本記錄 前言 iOS中有關視圖控件用戶能看到的都在UIKit框架里面,用戶交互也是通過UIKit進行的。感興趣的參考上面幾篇文章。1. UIKit框架(一) —— UIKi...
版本記錄 前言 iOS中有關視圖控件用戶能看到的都在UIKit框架里面,用戶交互也是通過UIKit進行的。感興趣的參考上面幾篇文章。1. UIKit框架(一) —— UIKi...
版本記錄 前言 iOS中有關視圖控件用戶能看到的都在UIKit框架里面,用戶交互也是通過UIKit進行的。感興趣的參考上面幾篇文章。1. UIKit框架(一) —— UIKi...
慚愧,iOS15更新了,才總結這個iOS13的功能 幾個名詞: UIScene: An object that represents one instance of your...
前言 收錄的面試技術點,可能沒那么多時間來總結答案,有什么需要討論的地方歡迎大家底部留言。主要記錄一下大廠技術點,希望能幫助到正在面試或者將要面試的伙伴吧。 更多技術題合集:...
前言: 最近把 iOS 面試中可能會遇到的問題整理了一番, 題目大部分是網上收錄的, 方便自己鞏固復習, 也分享給大家; 希望對大家有所幫助! 對于答案,不一定都合適,歡迎大...
前言: 最近把 iOS 面試中可能會遇到的問題整理了一番, 題目大部分是網上收錄的, 方便自己鞏固復習, 也分享給大家; 希望對大家有所幫助! 對于答案,不一定都合適,歡迎大...
最近在做MVVM項目改造,繞不開reactivecocoa(rac),學習過程中做的一些簡單的筆記,用于快速上手,后續(xù)實戰(zhàn)中遇到的問題也會慢慢更新。常用類主要分為三大類: 1...
雖然WKWebView是在Apple的WWDC 2014隨iOS 8和OS X 10.10出來的,是為了解決UIWebView加載速度慢、占用內存大的問題。但是由于之前還要適...
陰差陽錯,前兩天和一個小伙伴在一起聊天。聊到關于 copy 和 strong 的問題。這個在ARC[Automatic Reference Counting)]下慢慢淡化的一...
概述: 1、原子操作對線程安全并無任何安全保證。被atomic修飾的屬性(不重載設置器和訪問器)只保證了對數(shù)據(jù)讀寫的完整性,也就是原子性,但是與對象的線程安全無關。 2、線程...
1.xcode5和xcode7區(qū)別? xcode7沒有Frameworks文件夾,xcode7內部會自動幫你導入一些常見的框架.xcode7多了LaunchScreen.xi...
一.為什么要使用NSURLSession來替換NSURLConnection 1.在iOS9.0之后,以前使用的NSURLConnection過期,蘋果推薦使用NSURLSe...
簡介 NSURLConnection:作用: 1、負責發(fā)送請求,建立客戶端和服務器的連接發(fā)送數(shù)據(jù)給服務器 2、并收集來自服務器的響應數(shù)據(jù)步驟: 1、創(chuàng)建一個...
1.請簡單說明多線程技術的優(yōu)點和缺點? 優(yōu)點:能夠適當提高程序的執(zhí)行效率;能夠適當?shù)奶岣哔Y源的利用率,比如CPU、內存。缺點:創(chuàng)建線程有額外開銷程序的代碼更加復雜線程越多,C...
NSObject類是Objective-C中大部分類的基類。 但不是很多人知道除了NSObject之外的另一個基類——NSProxy. 總的來說,NSProxy是一個虛類,你...
博主你好,這篇博客寫的有錯誤。今天面試被問到了這個問題,沒答到關鍵點上,所以晚上特意查了下。經過驗證后,得到結論如下:
如果使用`==`來判斷基本數(shù)據(jù)類型的變量,`==`會判斷兩個變量的值是否相等。
如果使用`==`來判斷指針類型或者對象類型的變量時,`==`變量判斷兩個變量的內存地址是否相等。
```
// strA和strB的內存地址是相同的
NSString *strA = [NSString stringWithFormat:@"a"];
NSString *strB = [NSString stringWithFormat:@"a"];
```
```
// strA和strB的內存地址是相同的
NSString *strA = @"a";
NSString *strB = @"a";
```
```
// strA和strB的內存地址是不同的
NSString *strA = [NSString stringWithFormat:@"a"];
NSString *strB = "a";
```