[iOS] 單例 (Singleton)
單例 (Singleton) 或稱單一實體,也就是程式運行時,此Class永遠只有一個實體。
原本生成一個實體寫法:
HappyClass *class = [[HappyClass alloc] init];
程式每次執行到此,都會重新生成一個實體。若有多重執行緒,很有可能不小心生成多個實體;或是操作流程多變,也是可能會生成多個實體。
單例 (Singleton) 或稱單一實體,也就是程式運行時,此Class永遠只有一個實體。
原本生成一個實體寫法:
HappyClass *class = [[HappyClass alloc] init];
程式每次執行到此,都會重新生成一個實體。若有多重執行緒,很有可能不小心生成多個實體;或是操作流程多變,也是可能會生成多個實體。
HappyMan・迴響