240 发简信
IP属地:新疆
  • ios 14以上,真机flutter attach 一直在waitinng

    ios 14以上,真机flutter attach 一直在waitinng,直接参考这个链接解决https://flutter.cn/docs/development/add...

  • 120
    Android全埋点解决方案(ASM 一 Transform)

    一、原理 Google从Android Gradle 1.5.0开始,提供了Transform API。通过TransformAPI,允许第三方以插件(Plugin)的形式,...

  • 120
    App启动流程

    App的完整启动流程(冷启动流程) 冷启动主要分为三个阶段: main() 函数执行前(pre-main阶段) main() 函数执行后(从main函数执行,到设置self....

  • 120
    iOS 多线程:『RunLoop』详尽总结

    本文首发于我的个人博客:「程序员充电站」[https://itcharge.cn]文章链接:「传送门」[https://itcharge.cn/ios-complete-le...

  • 关于iOS多线程,你看我就够了

    在这篇文章中,我将为你整理一下 iOS 开发中几种多线程方案,以及其使用方法和注意事项。当然也会给出几种多线程的案例,在实际使用中感受它们的区别。还有一点需要说明的是,这篇文...

  • iOS组件化开发(基础篇)

    注:需要读者有一定CocoaPods基础,并且设备中CocoaPods已经更新到最新版! 一.组件化介绍 需求来源 随着项目规模不断扩大,业务模块增多,开发过程中会有多条产品...

  • 120
    一步一步实现iOS微信自动抢红包(非越狱)

    前言:最近笔者在研究iOS逆向工程,顺便拿微信来练手,在非越狱手机上实现了微信自动抢红包的功能。 题外话:此教程是一篇严肃的学术探讨类文章,仅仅用于学习研究,也请读者不要用于...

  • 120
    iOS面试小结

    前言 面试是职场中必经的一个步骤,在短短的几十分钟内去考察一个人的各项能力与综合素质,判断候选人与团队和团队匹配程度。从技术角度来看,面试更像是针对某些知识的讨论,寻求面试官...

  • iOS开发笔试-100道

    1、截取字符串”20 | http://www.baidu.com”中,”|”字符前面和后面的数据,分别输出它们 NSString *str = @"20|http://...

  • 2019年终总结:我的iOS进阶之路

    回望过去一年,时间很快。我走出了一条新的道路,同时也走出了曾今的我无法企及的高度。 1.设计模式 设计模式初看时,晦涩难懂。但随着在项目中的实践及反复琢磨,无论从思想上还是代...

  • __block NSString *localIdentifier = nil;
    [[PHPhotoLibrary sharedPhotoLibrary] performChanges:^{
    PHAssetChangeRequest *request = [PHAssetChangeRequest creationRequestForAssetFromImage:image];
    localIdentifier = request.placeholderForCreatedAsset.localIdentifier;

    } completionHandler:^(BOOL success, NSError * _Nullable error) {
    dispatch_async(dispatch_get_main_queue(), ^{
    if (success) {
    PHAsset *asset = [[PHAsset fetchAssetsWithLocalIdentifiers:@[localIdentifier] options:nil] firstObject];

    NSLog(@"======%@", asset);

    } else if (error) {
    NSLog(@"保存照片出错:%@",error.localizedDescription);
    }
    });
    }];

    UIImage转PHAsset

    网上很多PHAsset转UIImage的代码,没有UIImage转PHAsset的,今天有个同学刚好问,我正好研究一下,直接上代码吧: UIImage*image = [...

  • 还是Application loader香

    Xcode11的altool上传IPA包

    升级xcode11后,你会发现找不到Application loader这个工具了。而Application loader只是对altool的封装。去查看xcdoe11的更新...

  • 120
    获取App Store上的.ipa包

    在仿写一些程序时,避免不了获取它的图片素材等等,那么最快也是最有效的方式就是获取原程序的ipa包。更或者,你想要逆向分析某一款APP时,那么只有获取了ipa后才能进行clas...