@compatibility_alias 這個東西的講解有點亂入啊,和樓主的微服務注冊感覺關系不大,寫在這里真的大丈夫么?
iOS使用“注解”實現(xiàn)“微服務”路由閱讀本文大概需要 4.55 分鐘 前言 大家知道 Objective-C 本身是沒有支持注解功能的,但有時使用注解將大幅提高效率,同時讓代碼更簡單易懂。特別是今天要介紹的一個...
@compatibility_alias 這個東西的講解有點亂入啊,和樓主的微服務注冊感覺關系不大,寫在這里真的大丈夫么?
iOS使用“注解”實現(xiàn)“微服務”路由閱讀本文大概需要 4.55 分鐘 前言 大家知道 Objective-C 本身是沒有支持注解功能的,但有時使用注解將大幅提高效率,同時讓代碼更簡單易懂。特別是今天要介紹的一個...
簡評:這個網(wǎng)站叫 Learn Anything,最終形態(tài)是「人們想要搜索什么知識,都會獲得最高效且適合自己的學習路徑,知識圖譜」。現(xiàn)在網(wǎng)站剛剛建立不久,還處于比較初期,是個開...
RxSwift 或許我們都聽說過,但或許只知道 RxSwift 這個單詞,長篇大論關于 RxSwift 的介紹往往使讀者迷失在各種概念當中,卻不知如何讓它大展伸手?;蛟S我們可...
在之前的一篇博客中,曾經(jīng)用clang提供的庫LibTooling編寫了一個簡單的導出iOS代碼中函數(shù)調用關系圖的工具,然而這種實現(xiàn)方式存在一些很明顯的缺點: 在分析一個工程中...
背景 在開發(fā)的時候,數(shù)據(jù)庫的操作一直是一個很棘手的問題,后來發(fā)現(xiàn)Android下面有一個第三方的庫還挺好用的,就模仿它搞了個iOS的,可以方便的通過瀏覽器查看、添加、刪除、修...
@__七把刀__ 奇怪,我嘗試的話只要自己加了約束,自動添加的約束就沒有了
iOS學習筆記(5)-Auto Layout基本原理之前在看MIT那個教學視頻時,對iOS的界面布局點到即止,一直對Auto Layout的原理不太明了。最近重新看了遍官方的文檔,終于對Auto Layout明白了一二。本文對...
比如 desc 如果是 {\\U54C8}哈 會返回 nil
從NSDictionary打印不出中文開始一直以來,我都被一個問題小小困擾,就是當我在lldb中想要查看一個NSDictionary對象時,其中的中文會顯示成\Uxxxx。比如我創(chuàng)建了一個NSDictionary對象...
而且 [NSString stringWithCString:[desc cStringUsingEncoding:NSUTF8StringEncoding] encoding:NSNonLossyASCIIStringEncoding] 這個方法在最開始的 desc 中字符同時包含非 ascii 和 unicode 碼的字符時結果也不正確
從NSDictionary打印不出中文開始一直以來,我都被一個問題小小困擾,就是當我在lldb中想要查看一個NSDictionary對象時,其中的中文會顯示成\Uxxxx。比如我創(chuàng)建了一個NSDictionary對象...
『第三行中,假裝cstring就是一些bit位,將其轉化為一個NSString對象,而不進行任何轉碼』這個我覺得不太對,按照文檔的描述,NSNonLossyASCIIStringEncoding 是『7-bit verbose ASCII to represent all Unicode characters.』,我覺得意思應該是說,把所有的二進制位當做 ascii 碼來解析,然后把這些 ascii 碼的解析結果認為是 unicode 碼來表示的,比如解析出來ascii 碼的意思是 \U54c8,那就再轉成『哈』。
從NSDictionary打印不出中文開始一直以來,我都被一個問題小小困擾,就是當我在lldb中想要查看一個NSDictionary對象時,其中的中文會顯示成\Uxxxx。比如我創(chuàng)建了一個NSDictionary對象...
動畫與轉場,個人認為在概念上并不復雜,只是在代碼的組織和形式上比較復雜,因此我嘗試先講講概念,再講講實現(xiàn),讓思緒清晰一些。 什么是動畫(Animation)? 所謂動畫,就是...
『而且自動添加的約束如果沒有被顯示添加的約束覆蓋,也還是會生效的,只是控件的位置可能會存在歧義,影響最終布局效果』,應該是,只要手動添加約束了,自動添加的約束就沒了吧?
iOS學習筆記(5)-Auto Layout基本原理之前在看MIT那個教學視頻時,對iOS的界面布局點到即止,一直對Auto Layout的原理不太明了。最近重新看了遍官方的文檔,終于對Auto Layout明白了一二。本文對...
項目里頭用動態(tài)庫是可以上架的,條件是最低支持在 iOS8 以上
iOS靜態(tài)庫SDK制作(包含第三方靜態(tài)庫)前言 以下所涉及的框架和庫只針對iOS而言,不確保在其他平臺也適用。 最近由于公司業(yè)務需要,要求封裝一個支付SDK,需要用到微信支付和支付寶,之前做過的Framework沒有...
什么時候需要讀這本書? 掃過一遍基本的 Ruby 語法,自己也寫過一些 Ruby 代碼,覺得 Ruby 也就是一個普通的腳本語言而已的時候。 這本書帶給讀者什么東西? 在 R...
時常聽到有人說:“保險不錯,但是我現(xiàn)在沒錢買。”很多人都把錢花在了生活享受上,比如一個朋友,生意上賺了不少錢,先買了車子、各種名牌的家電……,我問他,什么時候買保險呢?——“...
在這個不進則退的社會中,個人進步已經(jīng)成為了我們的剛需,甚至我還看到過“現(xiàn)在不僅是進步停滯的人會倒霉,甚至進步不夠快的人也會倒霉”這樣的說法。因此我也開始從這方面來反思自己,而...
繼續(xù)看下去,覺得樓主你應該知道,當我沒說哈
CocoaPods 都做了什么?稍有 iOS 開發(fā)經(jīng)驗的人應該都是用過 CocoaPods,而對于 CI、CD 有了解的同學也都知道 Fastlane。而這兩個在 iOS 開發(fā)中非常便捷的第三方庫都是使用 ...
targets = $hash_value['targets']
targets = [] if targets == nil
這兩行可以更優(yōu)雅一些:
targets = $hash_value['targets'] or []
CocoaPods 都做了什么?稍有 iOS 開發(fā)經(jīng)驗的人應該都是用過 CocoaPods,而對于 CI、CD 有了解的同學也都知道 Fastlane。而這兩個在 iOS 開發(fā)中非常便捷的第三方庫都是使用 ...