原创 [微信]WeUI官方資源
Tencent WeUI WeUI Style WeUI github React-WeUI WeUI Design(Sketch)
原创 [Objective-C]strong、copy在NSArray和NSMutableArray的應用區別
兩個問題 1. 使用strong修飾NSArray會有什麼問題? 2. 使用copy修飾NSMutableArray會有什麼問題? 1. 使用strong修飾NSArray的問題 // // StrongCopyTest.h /
原创 [iOS]徹底刪除Xcode
touch removexcode.sh chmod a+x removexcode.sh vi removexcode.sh i echo Removing your Xcode... sudo rm -rf /Applicat
原创 [iOS]複習筆記
runtime機制 objective-c代碼總是先預編譯成C代碼,runtime機制也是基於C的實現。 消息機制是runtime的基礎。研究runtime機制基本上就是閱讀和理解對應的C代碼。 objc_msgSend(C代
原创 [Objective-C]NSString使用copy和strong的區別?
NSString 是immutable的,是隻讀不可變的。 NSMutableString是NSString的子類,因此,可以將NSString的指針指向NSMutableString的對象 NSString在屬性中使用copy或st
原创 [Cocoapods]Podfile和Podspec技巧
Podfile Podfile是一個ruby文件,因此可以使用ruby的相關能力 pod 命令是gem 模塊 $ gem list|grep cocoapods cocoapods (1.5.3) cocoapods-co
原创 [Objective-C]奇怪的引用計數
一、第一種情況 1.下面的代碼輸出結果是啥 #import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepo
原创 [iOS]GCD Dispatch Queue優先級和系統Queue
Queue Priority QOS 說明 DISPATCH_QUEUE_PRIORITY_HIGH QOS_CLASS_USER_INITIATED DISPATCH_QUEUE_PRIORITY_DEFAULT
原创 [Swift]訪問控制符open/public/internal/fileprivate/private
可見性 open>public>internal>fileprivate>private open 可以在任何地方訪問、繼承和重寫 對外需要能夠子類化的類和方法、屬性用open 如果framework的類設計成基類,那麼一
原创 [iOS]GCD和NSOperationQueue的比較
GCD NSOperationQueue GCD是C的函數封裝 NSOperation是Objective-C類,可以子類化。底層由GCD實現。 支持取消整個Queue的任務,支持block任務取消dispatch_
原创 [iOS]pod setup很慢的解決方法
pod setup的本質 本質就是將https://github.com/CocoaPods/Specs.git的代碼下載到 ~/.cocoapods/repos/master 方法一 git clone 直接clone git cl
原创 [iOS]主線程同步派發一個block任務死鎖問題
- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from
原创 [iOS]GCD Dispatch系列
dispatch_sync 同步執行,直到執行的任務完成才返回 目標隊列:串行隊列 在當前線程執行任務,順序執行 目標隊列:併發隊列 新建線程執行任務,順序執行 目標隊列:主線程隊列 在主線程執行任務,順序執行 在當前線程調用且目標
原创 Java複習筆記
線程和進程的關係? 多線程 原子性、可見性、有序性 1.ThreadLocal 數據隔離 2.volatile 3.CAS synchronized 數據共享 RxJava原理和優點? Java有幾種引用? 強引用>軟引用>弱引用
原创 [StackOverflow]如何查看SO上相關技術問題
比如我需要看看Cocoapods相關的已有問題,Stack Overflow上有tag爲Cocoapods的功能,這樣方便查看 相關問題並且可以在該tag下提出自己的問題。 https://stackoverflow.com/qu