原创 [微信]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