精华内容
下载资源
问答
  • 很多app都不支持ios9系统了
    千次阅读
    2021-07-19 16:08:54

    声明:此方案适用于app ios13 下载OK,但是ios14 下载同样资源就提示安装失败!

    在iOS14更新完了之后我们公司app 出现了无法安装的问题, 同一个plist文件,13能安装,14就提示无法安装,明天就开始推ios14了,所以就显得很急,下面记录下我们的解决方案:
    我们没有是用apple store方式下载,我们用的plist文件的方式下载, 在网上也百度了很多,看到一个这样的帖子

    在iOS14上苹果对于自身提供的解决方案中ats的要求更加严格,之前我们通过itms协议安装应用时只要plist文件是https即可,14之后要求ipa链接使用的也必须是https才行,否则将出现无法安装的问题。

    我就在这开始排查,发现我们的协议的确全是https的不过还是安装不了,我就直接把itms协议指向的地址copy到谷歌浏览器直接进行的访问(新版的,版本太旧发现不了问题),发现我们协议虽然是https的,但是谷歌报了安全隐患
    在这里插入图片描述
    我们公司安装不了的原因就在这了,找运维把TLS 1.2 这个改了,ios14 就能正常下载了,后来也了解下了这个TLS 1.0和TLS 1.1的HTTPS 网站方面问题,发现2018 年,在春季TLS 1. 3 版本发布之后,苹果、谷歌、Mozilla和微软四大浏览器制造商于 2018 年 10 月联合宣布计划在 2020 年初取消对TLS 1. 0 和TLS 1. 1 的支持。有兴趣的可以去了解下

    有想要领取免费资料的可以进裙或者加好友领取,这里有一个iOS交流圈:[

    点击进入

    ](https://docs.qq.com/doc/DT25JSVR4SllGVUlj))

    可以来了解,分享BAT,阿里面试题、面试经验,讨论技术,裙里资料直接下载就行, 大家一起交流学习!

    有想要的面试资料或者其他资料也可以找我,欢迎咨询!

    更多相关内容
  • iOS 打开系统文件APP,从文件中读取

    万次阅读 2020-02-22 21:50:59
    公司是做文件工具类的 App,因此在 Apple 发布新的 iOS 11 后,我司加入了需求,需要允许 App 沙盒内的文件使用 Files 管理,现找到的资料不多,除了苹果的官方文档外,这篇是一个简单入门的博客来了解如何接入 ...

    公司是做文件工具类的 App,因此在 Apple 发布新的 iOS 11 后,我司加入了需求,需要允许 App 沙盒内的文件使用 Files 管理,现找到的资料不多,除了苹果的官方文档外,这篇是一个简单入门的博客来了解如何接入 Files。

    让你的 App 出现在 Files 里面

    在你的 App 内的文件可以出现在 Files 里面之前,你必须保证你的 App 是支持 Files 中打开并且可以分享的。这需要你在你的 App 内的 Info.plist 中添加两个键值对,第一个是 UIFileSharingEnabled,这个可以使 iTunes 分享你文件夹内的内容;第二个是 LSSupportsOpeningDocumentsInPlace ,它保证了你文件夹内本地文件的获取权限,你需要将这两个键值对的值设置为 YES ,如下:

    然后你再次运行你的程序,就可以在 Files 里面 我的 iPhone 中看到以你项目名为文件夹名的文件夹(如果你在 Files 中看不到 我的 iPhone 这一项,你只需要在照片中选中一张照片共享到 Files 里面,就可以看到这一项了)

    Files 里面的文件

    在 Files 里面的文件夹,会将沙盒内 Documents 文件夹内的所有文件都显示出来,因此苹果建议在此文件夹中只存放用户创建的文件,如果将 App 创建的文件也放到这个目录下的话,会使这个文件夹看起来很杂乱。

     

     

    如何隐藏重要的文件

    我们应该如何存储 App 创建的文件呢?这个取决于它的重要性,如果它不是那么重要的,我们可以将它们存放在 cachesDirectory 或者是 temporaryDirectory 文件夹下面;如果它是重要的文件,大多数情况下,我们是需要将它们备份在 iCloud 上的,这样的文件我们建议将它存放在 applicationSupportDirectory 目录下,如下:

    // let documents = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask).first!
    let support = FileManager.default.urls(for: .applicationSupportDirectory, in: .userDomainMask).first!
    

    Application Support directory 文件夹内的内容可以备份在 iCloud 上,同时不会出现在 Files App 内。

    这个是简单的将你 App 内的文件在 Files 中展示出来,具体点击了某个文件之后的操作,是需要在 App 内 BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<UIApplicationOpenURLOptionsKey, id> *)options 方法中根据产品经理的需求去实现的。

    另一种方法

    这是一种简单的接入 Files 的方法,此时你的所有文件都是在 我的 iPhone 里面的文件夹中展示,还有一种是与 我的 iPhone 同级的展示,如下图:

    如果想要像 OneDrive 或者是 DropBox 这样的 App 一样直接打开 Files 就可以看到你们的 App ,这就需要我们在自己的 App 中添加 FileProviderExtension ,这样就可以实现上面这样的需求,具体怎么操作,还需要在看其他的文章了 , 这里只是一个引子(其实是我们没这个需求)。

    https://www.jianshu.com/p/61b4e26ab413

     

    最近公司项目要求在IM会话页面添加发送文件的功能,然后就研究了下。
    IM一般的SDK都会有发送文件的功能,但是在选择文件的时候就遇到了问题

    文件从哪里来?

    1.由于iOS 系统沙盒的限制,你是不能像安卓手机那样直接查看手机所有文件的,也就是说,你只能操作当前应用内部的文件。
    iOS文件管理参考1
    iOS文件管理参考2
    2.像微信那样从iCloud中拿,也可以理解为苹果的原生应用Files里拿的,这些都是互通的
    我参考了这个

    iCloud初步了解(应该很片面)

    苹果在iOS11之后感觉是打开了文件管理这方面的限制,但其实还是没有做到,因为你还是不能跨应用访问。通过iCloud 访问也只不多时苹果为了推广他的云同步罢了。

    即使在iCloud 里能访问到A应用里的文件,那也要A应用打开iCloud,并做了写入文件到iCloud目录下这件事

    重点来了,据我目前不全面的了解,国内还是很少有人用iCloud的,首先一个Apple ID就5G的云存储空间,要想真的用起来,就要花钱买(6块钱一个月50G),毕竟现在随便存点东西就5G了吧。

     

    如果你仅仅只有一个iPhone的话,iCloud其实没啥用,就存手机里就好了;但是你要是有多个Apple 设备,或者是苹果全家桶的话,其实还是很有用的,毕竟一个账号就能让你所有的设备都有这相同的配置和使用习惯,还是很方便的。

     

    发送文件

    知道这些之后,我就开始着手发送文件了

    1.UIDocumentPickerViewController见名知意

        NSArray *documentTypes = @[@"public.text",
                                   @"public.content",
                                   @"public.source-code",
                                   @"public.image",
                                   @"public.audiovisual-content",
                                   @"com.adobe.pdf",
                                   @"com.apple.keynote.key",
                                   @"com.microsoft.word.doc",
                                   @"com.microsoft.excel.xls",
                                   @"com.microsoft.powerpoint.ppt"];
        
        UIDocumentPickerViewController *documentPickerViewController = [[UIDocumentPickerViewController alloc] initWithDocumentTypes:documentTypes inMode:UIDocumentPickerModeImport];
        documentPickerViewController.delegate = self;
        [self presentViewController:documentPickerViewController animated:YES completion:nil];


    2.实现代理

    - (void)documentPicker:(UIDocumentPickerViewController *)controller didPickDocumentAtURL:(NSURL *)url {
    
        BOOL fileUrlAuthozied = [url startAccessingSecurityScopedResource];
        if (fileUrlAuthozied && [self iCloudEnable]) {
            //通过文件协调工具来得到新的文件地址,以此得到文件保护功能
            NSFileCoordinator *fileCoordinator = [[NSFileCoordinator alloc] init];
            NSError *error;
            
            [fileCoordinator coordinateReadingItemAtURL:url options:0 error:&error byAccessor:^(NSURL *newURL) {
                //读取文件
                NSString *fileName = [newURL lastPathComponent];
                fileName = [fileName stringByRemovingPercentEncoding];
                
                [self downloadWithDocumentURL:newURL callBack:^(id obj) {
                    NSData *data = obj;
                    if (data) {
                        NSString *path = [GDSandboxFile getDirectoryForDocuments:[NSString stringWithFormat:@"SendFiles"]];
                        NSString *pathStr = [path stringByAppendingPathComponent:fileName];
                        if (![[NSFileManager defaultManager] fileExistsAtPath:pathStr]) {
                            [data writeToFile:pathStr atomically:YES];
                        }
                        //上传
                        RCFileMessage *content = [RCFileMessage messageWithFile:pathStr];
                        [self sendMessage:content pushContent:LS(@"文件")];
                        
                    }
                    
                }];
                
                [self dismissViewControllerAnimated:YES completion:NULL];
            }];
            [url stopAccessingSecurityScopedResource];
        }
    }
    
    

    其中downloadWithDocumentURL方法是和同事一起讨论后得出的解决办法,因为得到的这个NSURL *newURL在我发送文件的时候就是个无效的路径,后来就想到在路劲可用的时候存到自己的沙盒下,然后在拿来用。这样其他地方也能用这个文件了,不用每次都去iCloud下面取。

        
        UIDocument *iCloudDoc = [[UIDocument alloc]initWithFileURL:url];
        
        [iCloudDoc openWithCompletionHandler:^(BOOL success) {
            if (success) {
                
                [iCloudDoc closeWithCompletionHandler:^(BOOL success) {
                    NSLog(@"关闭成功");
                }];
                
                if (block) {
                    block(iCloudDoc.data);
                }
            }
        }];
    }
    
    

    这样就达到了我们想要的效果


    链接:https://www.jianshu.com/p/5704230a2743
     

    展开全文
  • https://www.icode9.com/content-4-1027049.html

    在升级到iOS正式版后,忽然发现原来发布的app忽然提示“此App的开发者需要更新APP以在此iOS版本上正常工作”,这个是由于什么问题导致的呢?

     

     其实这个是由于苹果更新了新的签名规则,导致在新的系统上不好用了,但是旧版的app依旧可以使用。

    那我们如何解决这个问题呢?


    一共两种方式

    第一种,最简单的就是看下面的网站,操作起来非常简单,按照步骤进行既可,也是最快的方式,几分钟就可以搞定

    但是.............

    虽然表面上他是免费的,但是通过它签名后的app会多出来一个demo字样,例如:app的名字叫公租房,那么他打出的app的就是公租房(demo)。

    如果允许的话,那可以直接使用,如果不允许,也有解决方案,很简单就两个字“花钱”,然后名字就可以随便自定义了

    https://www.icode9.com/content-4-1027049.html

    不过我这里并不推荐使用这种方式,但是要是情况很紧急可以使用过度,如果不是很急,我更推荐下面的第二种方式


    第二种,升级系统

    升级系统就很简单了

    1、把电脑升级的最最新的macOS Big Sur

    2、把Xcode 更新到最新的对应版本,可以通过Apple Store上下载、也可以通过下面的网站下载各版本Xcode

    3、升级完系统和编译器,检查证书没有任何问题后,就可以打包了

    当全部升级完成后,重新打包自然而然的就解决了这个问题。

    展开全文
  • 每个iOS程序有一个独立的文件系统(存储空间),而且只能在对应的文件系统中进行操作,此区域被称为沙盒。应用必须待在自己的沙盒里,其他应用能访问该沙盒。所有的非代码文件要保存在此,例如属性文件plist、...

    1.前言:

    每个iOS程序都有一个独立的文件系统(存储空间),而且只能在对应的文件系统中进行操作,此区域被称为沙盒。应用必须待在自己的沙盒里,其他应用不能访问该沙盒。所有的非代码文件都要保存在此,例如属性文件plist、文本文件、图像、图标、媒体资源等。如下图:

    沙盒中相关路径

    • AppName.app 应用程序的程序包目录,包含应用程序的本身。由于应用程序必须经过签名,所以不能在运行时对这个目录中的内容进行修改,否则会导致应用程序无法启动。

    • Documents/ 保存应用程序的重要数据文件和用户数据文件等。用户数据基本上都放在这个位置(例如从网上下载的图片或音乐文件),该文件夹在应用程序更新时会自动备份,在连接iTunes时也可以自动同步备份其中的数据。

    • Library:这个目录下有两个子目录,可创建子文件夹。可以用来放置您希望被备份但不希望被用户看到的数据。该路径下的文件夹,除Caches以外,都会被iTunes备份.

      Library/Caches: 保存应用程序使用时产生的支持文件和缓存文件(保存应用程序再次启动过程中需要的信息),还有日志文件最好也放在这个目录。iTunes 同步时不会备份该目录并且可能被其他工具清理掉其中的数据。
      Library/Preferences: 保存应用程序的偏好设置文件。NSUserDefaults类创建的数据和plist文件都放在这里。会被iTunes备份。

    • tmp/: 保存应用运行时所需要的临时数据。不会被iTunes备份。iPhone重启时,会被清空。

     

    2.主题

    因为每个app下的沙盒路径都是封闭的,其他应用访问不到,也就导致了文件不能共享。只能自己在代码中维护本app内的文件。这给用户带来很多的不便。因此,苹果除了一个系统的“文件”的app,用来管理app内的文件。但是系统的“文件”这个app不是可以管理全部的app下的文件,他只能管理对“文件”这个app开放权限的APP。

     

    3.如何让自己的app对“文件”app开放管理权限?

    在你的 App 内的文件可以出现在 Files 里面之前,你必须保证你的 App 是支持 Files 中打开并且可以分享的。这需要你在你的 App 内的 Info.plist 中添加两个键值对,第一个是 UIFileSharingEnabled,这个可以使 iTunes 分享你文件夹内的内容;第二个是 LSSupportsOpeningDocumentsInPlace ,它保证了你文件夹内本地文件的获取权限,你需要将这两个键值对的值设置为 YES ,如下:

    Application supports iTunes file sharingYES
    Supports opening documents in placeYES

    接着,再运行程序,打开系统中“文件”的app,就可以获取就可以在 Files 里面 我的 iPhone 中看到以你项目名为文件夹名的文件夹(如果你在 Files 中看不到 我的 iPhone这一项,你只需要在照片中选中一张照片共享到 Files 里面,就可以看到这一项了)。

            

     

    4.如何隐藏最终的文件

    在 Files 里面的文件夹,会将沙盒内 Documents 文件夹内的所有文件都显示出来,因此对一些私密的文件来说是不安全的,那么应该如何避免呢?

    这个取决于它的重要性,如果它不是那么重要的,我们可以将它们存放在 cachesDirectory 或者是 temporaryDirectory 文件夹下面;如果它是重要的文件,大多数情况下,我们是需要将它们备份在 iCloud 上的,这样的文件我们建议将它存放在 applicationSupportDirectory 目录下。

     

    5.app如何获取到“文件”app下管理的文件到本app内?

    一般我们用icould来实现文件的共享,但是icould的存储空间只有5G,远远不够。但是“文件”的app可以获取到对“Files”开放权限的app的文件,那么我们可以通过 "UIDocumentPickerViewController"这个控制器来打开“文件”app的文件。使用步骤:

    (1)集成2个代理:<UIDocumentPickerDelegate, UIDocumentInteractionControllerDelegate>

    (2)在需要的控制器中,打开“UIDocumentPickerViewController”;

    //打开文件管理的控制
    - (void)presentDocumentCloud {
        NSArray *documentTypes = @[@"public.text",
                                   @"public.content",
                                   @"public.source-code",
                                   @"public.image",
                                   @"public.audiovisual-content",
                                   @"com.adobe.pdf",
                                   @"com.apple.keynote.key",
                                   @"com.microsoft.word.doc",
                                   @"com.microsoft.excel.xls",
                                   @"com.microsoft.powerpoint.ppt"];
        
        UIDocumentPickerViewController *documentPickerViewController = [[UIDocumentPickerViewController alloc] initWithDocumentTypes:documentTypes inMode:UIDocumentPickerModeImport];
        documentPickerViewController.delegate = self;
        [self presentViewController:documentPickerViewController animated:YES completion:nil];
    }

    (3)实现代理:

    #pragma mark - UIDocumentPickerDelegate
    - (void)documentPicker:(UIDocumentPickerViewController *)controller didPickDocumentAtURL:(NSURL *)url {
        
        NSArray *array = [[url absoluteString] componentsSeparatedByString:@"/"];
        NSString *fileName = [array lastObject];
        fileName = [fileName stringByRemovingPercentEncoding];
        NSLog(@"--->>>>%@",fileName);
        //在此已获取到文件,可对文件进行需求上的操作
    //    if ([self iCloudEnable]) {
        if (![NSData dataWithContentsOfURL:url]) {
            [QMUITips showWithText:@"只能选择本文件夹下的文件"];
            return;
        }
        
    //    }
    }
    
    - (BOOL)iCloudEnable {
        NSFileManager *manager = [NSFileManager defaultManager];
        NSURL *url = [manager URLForUbiquityContainerIdentifier:nil];
        if (url != nil) {
            return YES;
        }
        NSLog(@"iCloud 不可用");
        UIAlertView * alert = [[UIAlertView alloc] initWithTitle:@"icloud" message:@"iCloud 不可用, 不能选择文件上传" delegate:nil cancelButtonTitle:@"取消" otherButtonTitles:@"确定", nil];
        [alert show];
        return NO;
    }

    其中需要注意的是,第二步中,documentController的Mode有4种类型:

    目前,我只能用前两种,前两种是读取和查看;后两种,猜测是把本地文件放到“文件”下的路径,也就是微信中,“存储到"文件"”的类似操作,但是因为我在项目中,没有配置icloud的证书,所以不能用后两种。

     

    6.如何把本地的文件存储到“文件”app上?

    待研究,估计是把documentController的Mode改成ExportToService上。但是需要配置icould,配置icoould的教程如下链接:

    https://www.jianshu.com/p/50348b35c986

    配置iCloud

    配置iCloud,首先你就先要有一个真实的苹果开发者账号,没错,就是一年688的那个。开通了之后,在Xcode中新建一个项目。然后在 TARGETS -> Capabilities -> iCloud中打开开关就可以了。

    就像这样,是不是很简单啊。

    诶,可是好像有什么地方不对,有些地方爆红了。

    这是因为我们还没有给这个App ID 注册,所以接下来我们去苹果的 开发者官网 添加一个App ID,在添加的时候勾选 iCloud 服务就可以啦。

    什么?你说你已经创建过App ID了???没关系,在管理App ID这边选择 Edit,然后在勾选iCloud也是一样的。

    这时候回到Xcode中在看一下,应该就已经没有爆红了吧。

    什么???还有爆红??? 那你重启一下XCode试试吧。再不行,你重启一下电脑试试好了

     

    7.总结

    所以,不要再说,只能维护本app的文件了,苹果已经对外开放这个文件管理这个功能了!!!!

     

    参考文档:

    https://www.jianshu.com/p/50348b35c986

    https://www.jianshu.com/p/61b4e26ab413

    展开全文
  • 昨天我看到一篇文章说iOS15可以多开APP我当时就震惊了,心里窃喜真的这样就完美了,可是当我点开文章的时候发现,原来不是,只不过是iOS15中的专注模式导致的,这个功能绝对犀利!看到了没...
  • Windows系统下上架iOSAPP

    千次阅读 2018-04-13 09:37:49
    2018最新整理iOS app上架app详细教程上架iOS需要一个付费688的开发者账号,还没有的话申请一个...仔细看这个流程,少走很多弯路,不用一步步去试错,节省时间。1、创建APP身份证(App IDs)2、申请iOS发布证书3、申...
  • 完整iOS APP发布App Store上架流程

    千次阅读 2020-12-23 05:03:46
    如果你是新手,将在这里清晰发布到App Store整个上架流程,...通常也还需要一台Mac电脑,不过这里介绍到不用Mac在Windows系统中直接发布iOS APPApp Store。如果没有Mac,也无所谓。iOS APP上架需要创建一个APP ...
  • 最近新买了一台苹果手机,更新系统以后发现“讯飞有声”无法下载,愁坏我了,我是讯飞有声的超级老客户了,很多年前就开始用了,几乎每天使用,听一些公众号的文章。
  • 当前 iOS App 的编译打包方式是把适配兼容个设备的执行文件及资源文件合并一个文件,上传和下载的文件则包含了所有的这些文件,导致占用较的存储空间。 App Thinning 是一个关于节省 iOS 设备存储空间的功能,它...
  • 苹果在WWDC2017上重磅发布iOS11,其中一项重大更新就是对App Sore的全新改版,我们一起来看看具体有哪些变化,以及对我们会带来哪些影响。App Store的分类变化在iOS10以前,App Store的几大分类为:精品推荐、类别、...
  • iOS跳转appStore的两种方法网上已经有很多的博客进行讲解了,主要是app内跳转相关网页,和跳出app,跳转到AppStore。相关的博客大家可以参看参考博客 为了防止参考博客实效,我把相关代码copy了一下,希望大家不要...
  • 最近很多用户反馈,升级iOS 15系统后在下载或更新应用程序时设备拒绝登录或收到“iPhone无法连接到App Store”的错误提示。 在本文中,小编将向大家介绍当iPhone无法连接到App Store时该怎么做,并帮助大家彻底解决...
  • 其实原来在App Store是有很多APP可以看降价信息的,除了 Price Tag 还有 AppShopper、AppZapp等等… 像是 Price Tag,除了可以监控APP降价信息,还可以查看APP历史价格变化趋势,同时的话不少软件还有专门的文章
  • 本文95%的内容是转载自https://www.cnblogs.com/klb561/p/12014252.html和http://qa.tedu.cn/ask/403783.html 5%是本人按照自己的理解override了,可能会...**IOS操作系统指定版本升级可以在iTunes下载对应版本升级
  • 手机没有此app就跳转到商城下载页面,安卓手机有无app进行的跳转在自己意料之中,毫无问题,但是iOS在有app的时候正常跳转,没有app的时候就会弹出“浏览器打开该网页,因为网址无效”,用户体验不好。...
  • 将会在当地时间 11 月 10日(北京时间 11 月 11 日凌晨 2 点)在 Apple Park 举办发布会,这是苹果在本年度秋季举行的第三次发布会,App Store 上似乎透露出发布...对于苹果的APP支持在电脑上、手机上和平板上可以...
  • 背景:公司有款产品内置...(2)ios11以上通过代码连接wifi后,暂无发现断开当前连接的wifi的方法,搜索了很多资料很少涉及ios断开wifi的方法,目前正在研究官方文档,以下只提供wifi连接方法。 1.ios11以上连接wifi的方
  • 为此找了很多资料,找到了实现方法,特此给大家分享一下(网上是强制退出的,这种退出很少,我是第一次见,请诸位大佬原谅我的无知) 用代码实现点击 Home 键退出的功能 只需调用下面一行代码就 OK .
  • iOS开发之动态切换APP图标

    千次阅读 2020-12-01 13:10:16
    最近接手的一个项目中,涉及到了切换APP图标的功能,查阅文档后发现是iOS10.3之后才有的功能,本篇文章就记录一下如果切换APP图标的功能,以备日后使用。
  • 深入理解iOS App的启动过程

    万次阅读 多人点赞 2017-10-23 13:28:28
    本文首先会从原理上出发,讲解iOS系统是如何启动App的,然后从main函数之前和main函数之后两个角度去分析如何优化启动时间。准备知识Mach-O哪些名词指的是Mach-o Executable 可执行文件 Dylib 动态库 Bundle 无法被...
  • 很多东西也不是越新越好,比如APP——在 iPhone 上尤其如此 比如可以查看 iOS 每日限免应用的Price Tag在 2.3.1版时还完全没有内购,所有高级功能能免费解锁! 这个APP阿虚原来有推荐过,不过现在很可惜已经下架...
  • 最近公司的项目准备着手宣传工作了,宣传手册上要印制App的下载地址二维码,但是客户端应用还未上线,需要一种临时的方案解决应用分发下载问题,通常ios应用必须通过苹果应用商店才能下载安装,但是也可以看到一些...
  • 系统数据占用太怎么清理 ios iphone

    万次阅读 2022-02-27 16:43:24
    系统数据占用太怎么清理 ios iphone 这个问题网上搜索了久,好多人说重新刷机,但感觉不是最终解决办法;后来考虑可能是因为经常使用的视频类app缓存导致,打开该软件在设置中找的缓存设置项,删除当前缓存,...
  • 关于iOS Widget(Locket Widget App

    千次阅读 2022-04-28 18:12:07
    最近一款UI风格像Clubhouse的App,功能简单到能再简单的Locket app火了,其主要功能就是通过桌面Widget显示一张朋友分享的照片,死气沉沉的互联网上终于出现了一点新东西。其实widget的概念自从ios8(2014年)开始...
  • 1、过去的说法iOS要准备iPhone、iPad两款产品的分辨率图像资源,所以APP占用巨大,但Android对图像的处理要求高。过去这样理论可能成立,但是安卓已经发展到8.0版本了,现在这个命题是个伪命题。2、科学分析既然第...
  • iOS 性能优化 -- APP启动时间

    千次阅读 2022-03-17 17:48:13
    APP在启动后用户将APP退到后台,在APP的进程还在系统里的情况下,用户重新启动进入APP的过程。(这个过程做的事情比较少) 二、APP启动的三个阶段、 pre-main ( main()函数启动之前) main() 函数之后启动之后 首...
  • windows打包ios app

    千次阅读 2019-05-27 10:33:54
    1.创建App IDs 2.申请发布证书 3.申请发布描述文件 4.打包APP 工具:苹果开发者账号、appuploader、Hbuilder 1.创建App IDs (1)进入https://developer.apple.com/account/ios/device/landing,选择APP IDs,...
  • IOS由于系统机制问题不支持版本...随着软硬件的不断更新,一般网站也只提供最新版本的软件下载,但由于旧版 iOS 系统的限制,很多老设备用户有下载微信等常用应用旧版本的需求,哪里能下载旧版本应用呢?为了满足...
  • iOS App添加扩展App Extension

    千次阅读 2019-05-13 10:24:24
    主要参考文章 :  ... demo地址,里面额外添加了一个分享的扩展 :  ... Today extensions (今日扩展): ... Today extension就是我们上面所说的通知中心扩展,...网络相关的扩展点,很多的VPN,网络工具等软件是基于这三...
  • 一、如何建立一个APP 项目 二、知识准备 1.开发环境 2.MVC架构 3.熟悉Xode的开发界面 三、一个简单的APP——Hello World 一、如何建立一个APP 项目 1.首先打开Xcode建立一个项目(project),选择Create a ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 176,769
精华内容 70,707
关键字:

很多app都不支持ios9系统了

友情链接: PIC16F84A_traffic.rar