itswenb iOS程序员,OC/Swift ~~~

github
    itswenb January 15th, 2020 at 02:29 pm

    WKWebView 网页内容加载进度条和title的实现
    //添加监测网页加载进度的观察者

    [self.webView addObserver:self
                   forKeyPath:@"estimatedProgress"
                      options:0
                      context:nil];

    //添加监测网页标题title的观察者

    [self.webView addObserver:self
                   forKeyPath:@"title"
                      options:NSKeyValueObservingOptionNew
                      context:nil];
    

    //kvo 监听进度 必须实现此方法
    -(void)observeValueForKeyPath:(NSString *)keyPath

                     ofObject:(id)object
                       change:(NSDictionary<NSKeyValueChangeKey,id> *)change
                      context:(void *)context{
    if ([keyPath isEqualToString:NSStringFromSelector(@selector(estimatedProgress))]
        && object == _webView) {
       NSLog(@"网页加载进度 = %f",_webView.estimatedProgress);
        self.progressView.progress = _webView.estimatedProgress;
        if (_webView.estimatedProgress >= 1.0f) {
            dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0.3 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
                self.progressView.progress = 0;
            });
        } 
    }else if([keyPath isEqualToString:@"title"]
             && object == _webView){
        self.navigationItem.title = _webView.title;
    }else{
        [super observeValueForKeyPath:keyPath
                             ofObject:object
                               change:change
                              context:context];
    }

    }

    //移除观察者
    [_webView removeObserver:self
                  forKeyPath:NSStringFromSelector(@selector(estimatedProgress))];
    [_webView removeObserver:self
                  forKeyPath:NSStringFromSelector(@selector(title))];
    itswenb December 25th, 2019 at 03:30 pm

    现在 75kg,真的心酸。

    itswenb December 11th, 2019 at 12:07 pm

    Swift framework 编译的 swift 版本 需要适配 xcode 版本

    itswenb December 6th, 2019 at 05:22 pm

    通过终端或者其他工具 ping 的时候,可能会因为内网架构原因,ping 一次会返回两个 pack。

    itswenb December 6th, 2019 at 12:10 pm

    https://juejin.im/post/5be989a86fb9a049e701a37b

    xib给视图添加圆角、边框(边框颜色不起作用、无效)

    itswenb December 4th, 2019 at 06:46 pm
    itswenb November 29th, 2019 at 03:17 pm

    https://juejin.im/post/5adf1831518825673b61aa65
    NSUserDefaults 使用时的坑

    itswenb November 28th, 2019 at 03:03 pm

    通过分阶段发布,App 的版本更新将在 7 天内以递增的比例向已打开自动更新的用户发布,用户不能选择特定人群,为随机挑选,且不会被通知。在此期间每天完成自动更新的用户百分比会显示在 iTunes Connect 中,所有用户仍然可以直接从 App Store 手动更新应用,并且新用户将始终看到最新版本。

    itswenb November 27th, 2019 at 06:47 pm

    CALM DOWN...

    itswenb November 26th, 2019 at 06:44 pm

    Nice,80 大关已破,79,🙂

    itswenb November 15th, 2019 at 12:02 pm
    itswenb November 13th, 2019 at 02:19 pm

    https://zhuanlan.zhihu.com/p/35616289
    VLAN 的基础知识讲解大全

    itswenb November 13th, 2019 at 12:56 pm

    网页测试

    itswenb November 13th, 2019 at 12:55 pm

    测试

    itswenb July 29th, 2019 at 01:51 pm

    itswenb May 13th, 2019 at 12:18 pm

    评论失效了。。。

    itswenb April 23rd, 2019 at 11:20 am

    Bilibili源码是什么?我下载了什么?咱也不知道,咱也不敢问呐

    itswenb April 19th, 2019 at 11:54 am

    itswenb April 19th, 2019 at 11:54 am

    这张图是真的吗Facepalm[Facepalm]

    itswenb April 18th, 2019 at 11:54 am

    测试了一下Lottie和iconFont,如果他俩配合的话,感觉性能提升会很不错。Lottie:动图转换成json文件,然后可以在安卓和iOS甚至RN加载显示的框架。iconfont:由icon组成的字体库,资源小,icon颜色可以自定义。

    itswenb April 13th, 2019 at 01:55 pm

    00:00
    加载中……请稍等……

    果然 Billboard 榜从来没让我失望过,果然你不是苏家人,额哈哈哈哈。

    itswenb April 12th, 2019 at 09:21 am
    此条为私密说说,仅发布者可见
    itswenb April 11th, 2019 at 06:38 pm

    itswenb April 10th, 2019 at 03:45 pm

    昨天逆向破解了一个视频APP,修改APP的权限,不用登陆不用会员

Contact information

About me

  • 性格活泼,处变不惊。

那年今日
6 月前

通过终端或者其他工具 ping 的时候,可能会因为内网架构原因,ping 一次会返回两个 pack。