我正在构建一个基于图像操作的iOS应用程序.
我想通过滑块值增加和减少图像的亮度.
我使用此代码执行此操作:
@IBOutlet var imageView: UIImageView!
@IBOutlet var uiSlider : UISlider!
override func viewDidLoad()
{
super.viewDidLoad()
var image = UIImage(named: "54715869.jpg")
imageView.image = image
uiSlider.minimumValue = -0.2
uiSlider.maximumValue = 0.2
uiSlider.value = 0.0
uiSlider.maximumTrackTintColor = UIColor(red: 0.1, green: 0.7, blue: 0, alpha: 1)
uiSlider.minimumTrackTintColor = UIColor.blackColor()
uiSlider.addTarget(self, action: "brightnesssliderMove:", forControlEvents: UIControlEvents.TouchUpInside)
uiSlider.addTarget(self, action: "brightnesssliderMove:", forControlEvents: UIControlEvents.TouchUpOutside)
}
func brightnesssliderMove(sender: UISlider)
{
var filter = CIFilter(name: "CIColorControls");
filter.setValue(NSNumber(float: sender.value), forKey: "inputBrightness")
var image = self.imageView.image
var rawimgData = CIImage(image: image) …Run Code Online (Sandbox Code Playgroud) 您好我正在开发一个ios应用程序,我想在不使用任何第三方sdk或类的情况下实现崩溃报告我想在我的应用程序崩溃时撰写邮件.我已经实现NSSetUncaughtExceptionHandler(exceptionHandlerPtr)
进didFinishLaunchingWithOptions ,并添加Objective-C代码为它的处理程序代码在这里我的CrashReporting.h文件中
volatile void exceptionHandler(NSException *exception);
extern NSUncaughtExceptionHandler *exceptionHandlerPtr;
Run Code Online (Sandbox Code Playgroud)
和CrashReporting.m代码:
volatile void exceptionHandler(NSException *exception) {
// Do stuff
NSLog(@"App IS cCrAsSHsED %@",exception.description);
NSLog(@"App IS cCrAsSHsED %@",exception.callStackSymbols);
// Here i will Compose mail with error description and callStackSymbols.
}
NSUncaughtExceptionHandler *exceptionHandlerPtr = &exceptionHandler;
Run Code Online (Sandbox Code Playgroud)
它工作正常,但无法处理所有类型的错误.我怎样才能做到这一点Fatal Errors并Signal Errors进入swift我已经在谷歌上搜索过但没有找到对swift有帮助的东西.帮助将是欣赏.对不起,我的英语不好.谢谢.
我正在xcode 7.3中的swift 2中开发应用程序。我使用的图片太小,并且项目太短,它仅包含一个框架googleMobileAds.framework。我的项目文件夹总大小只有36MB,其中31MB仅用于googleMobileAds.framework。现在,我想在商店中发布我的应用程序。但它会创建太大的ipa,大小为31 MB,无法部署到应用商店。当我尝试为idhoc导出ipa时,导出的IPA文件大小为8MB。我在Google上进行了很多搜索,我知道禁用BITCODE可以帮助我禁用,但对于App Store部署而言,仍然没有可用的31 MB内存。请告诉我如何减小应用程序大小,因为应用程序太小,这就是我要减小应用程序大小的原因。提前致谢。:)