Common

简介: Common

1364549968_3376.png

1.下拉刷新

 [self.m_luntanTable addPullToRefreshWithActionHandler:^{
        NSLog(@"refresh dataSource");
        [self.m_luntanTable.pullToRefreshView performSelector:@selector(stopAnimating) withObject:nil afterDelay:2];
        [self performSelectorOnMainThread:@selector(InitThreadFunc:) withObject:nil waitUntilDone:NO];
    }];
    // trigger the refresh manually at the end of viewDidLoad
    [self.m_luntanTable.pullToRefreshView triggerRefresh];

2.转圈等待

-(void)SetHUD
{
    HUD = [[MBProgressHUD alloc] initWithView:self.navigationController.view];
    [self.m_BaseScroll addSubview:HUD];
    HUD.delegate = self;
    HUD.labelText = @"加载中";
    [HUD showWhileExecuting:@selector(myTask) onTarget:self withObject:nil animated:YES];
}

3.启动网络监听和更新版本检查

 listenNetwork = [[zzListenNetworkAndTestVersionUpdate alloc]init];
    listenNetwork.delegate = self;
    [listenNetwork SetListenNetWork:622493449 storeUrl:@"https://itunes.apple.com/us/app/xing-ke-hui/id622493449?ls=1&mt=8"];//622493449//588927533
    [listenNetwork GetBeginNetWork];

4.zip压缩NSString

-(void)ZipString
{
    NSString *str = @"{我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我人}";
    ///string  转data
    NSData *data = [str dataUsingEncoding:NSUTF8StringEncoding];
    //data zip压缩
    data = [LFCGzipUtillity gzipData:data];
    //data base64编码
    str =[data base64EncodingWithLineLength:0];
    //base64转data
    data = [NSData dataWithBase64EncodedString:str];
    //data 解压缩
    data = [LFCGzipUtillity uncompressZippedData:data];
    //data转string
    str = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
    //输出string
    NSLog(str);
}

5.图片高斯模糊

 [self.headBackImg setImageToBlur:[UIImage imageNamed:@"detail_bj.png"]
                        blurRadius:kLBBlurredImageDefaultBlurRadius
                   completionBlock:^(NSError *error){
                       NSLog(@"The blurred image has been setted");
                   }];
相关文章
|
27天前
|
开发框架 .NET 测试技术
了解 .NET 9 中的新 Microsoft.AspNetCore.OpenApi 包,并将其与 NSwag 和 Swashbuckle.AspNetCore 进行比较。
本文介绍了 `.NET 9` 中新推出的 `Microsoft.AspNetCore.OpenApi` 包,该包旨在为 `ASP.NET Core` 应用程序生成 `OpenAPI` 文档。文章对比了 `NSwag` 和 `Swashbuckle.AspNetCore` 两大现有库,探讨了新包的优势和不足,特别是在性能和功能方面。尽管新包在某些方面尚不及成熟库完善,但其对原生 `AoT` 编译的支持和未来的扩展潜力使其成为一个值得考虑的选择。文章还提供了详细的性能测试数据和优化建议,适合对 `OpenAPI` 文档生成感兴趣的开发者阅读。
61 3
了解 .NET 9 中的新 Microsoft.AspNetCore.OpenApi 包,并将其与 NSwag 和 Swashbuckle.AspNetCore 进行比较。
|
3月前
Swagger2 Unable to infer base url. This is common
Swagger2 Unable to infer base url. This is common
43 0
Cause: the class org.apache.tools.ant.taskdefs.optional.junit.JUnitTask was not found
Cause: the class org.apache.tools.ant.taskdefs.optional.junit.JUnitTask was not found
114 0
|
IDE 开发工具
Unable to load class ‘org.gradle.api.internal.plugins.DefaultConvention‘
Unable to load class ‘org.gradle.api.internal.plugins.DefaultConvention‘
1305 0
|
Java Apache
Cause: the class org.apache.tools.ant.taskdefs.optional.ANTLR was not found.
Cause: the class org.apache.tools.ant.taskdefs.optional.ANTLR was not found.
105 0
com.google.common.base.Preconditions.checkNotNull(Preconditions.java:877)
com.google.common.base.Preconditions.checkNotNull(Preconditions.java:877)
87 0
Could not find com.serenegiant:common:4.1.1
Could not find com.serenegiant:common:4.1.1
253 0
Unable to load class 'org.gradle.api.internal.component.Usage
Unable to load class 'org.gradle.api.internal.component.Usage
124 0
static library libs/libvpx/libvpx.a is not portable!
static library libs/libvpx/libvpx.a is not portable!
388 0
JavaWeb - Common 之 Const
JavaWeb - Common 之 Const
111 0