Как Вы связываетесь с определенной версией общей библиотеки в GCC

Вы можете сделать

class Service { 
   static let shared = Service()  
   var image1:UIImage?
   var image2:UIImage?
   let imageLink = "//////" // or with SDWebImage
}

if let pic = UIImage(data: data!){
    Service.shared.image = pic
}

Или использовать SDWebImage и поделиться ссылкой, вы также можете создать глобальную переменную вроде

var image:UIImage? 

, но это не рекомендуется поскольку у него нет группировки, позволяющей разработчику знать, что он является локальным / instance / global, то это сбивает с толку, в отличие от синглтона

41
задан Adam Pierce 6 May 2009 в 04:44
поделиться

2 ответа

You can pass the actual .so file instead of -l on the linker command line, and it ought to do what you want.

29
ответ дан 27 November 2019 в 00:21
поделиться

How about creating a symlink local to your project that links to .3, then you can just use -L at compile time. I'm not sure if you'd get a name conflict though, but you could always call it libcurl-old.so just in case.

1
ответ дан 27 November 2019 в 00:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: