ios9_ios9适配 - CSDN
精华内容
参与话题
  • iOS9程序设计(顶级iOS开发视频课程-Objective-C版) 本课程主要内容包括: iOS9的基础知识 常用控件 屏幕适配 多窗口 导航 表视图 GPS 地图 网络 数据存储、 音频 视频 本地化等内容,并提供了大量的...
  • iOS9 UI特效视频课程(Objective-C版)

    万人学习 2019-10-11 11:06:04
    本课程包括按钮、滑块、开关、进度条、导航条、菜单、文本等UI特效。特效包括放光的按钮、弹出式按钮、多彩滑块、自定义滑块、自定义开关、扇形进度条等等上百种UI特效。
  • ios9出现的问题

    2019-06-22 13:47:29
    升级后需要注意两个地方 1 在build Settings 搜索bitcode 设置成no 2 在info.plist里添加以下属性 程序中报错: App Transport Security has blocked a cleartext HTTP (http://) ... Temporary exceptions ...
    升级后需要注意两个地方 
    1 在build Settings 搜索bitcode 设置成no
    2 在info.plist里添加以下属性 
    程序中报错:
     App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app's Info.plist file.
    解决方法:
     

    在info.plist 加入key

    <key>NSAppTransportSecurity</key>
    <dict>
    <key>NSAllowsArbitraryLoads</key>
    <true/>
    </dict>
    
     

    转载于:https://www.cnblogs.com/tian-sun/p/5019939.html

    展开全文
  • ios9弃用方法替换

    千次阅读 2016-09-23 18:06:31
    ios9弃用方法替换iOS平台在快速的发展,各种接口正在不断的更新。随着iOS9的发布,又有一批老方法不推荐使用了,你若调用这些方法,运行的结果是没有问题的,但是会出现警告“**is deprecated :first deprecated in ...

    ios9弃用方法替换

    iOS平台在快速的发展,各种接口正在不断的更新。随着iOS9的发布,又有一批老方法不推荐使用了,你若调用这些方法,运行的结果是没有问题的,但是会出现警告“**is deprecated :first deprecated in iOS 9.0 - Use ………”.:

    在实际项目开发中,我们要秉承一个信念就是:要把每一个警告当做错误来处理,并解决每一个警告。你想想,你运行一个项目,就算运行成功了,但是出现几十个、甚至几百个黄黄的警告,心情是不是很糟糕呢?我将在这篇博客结合我的开发经验,罗列出iOS9中不推荐使用的方法,并换成苹果最新推荐的方式。本篇博客将会持续更新。

    1.弹出提示对话框

    在iOS9之前我们使用AlertView来弹出对话框,现在推荐使用AlertController,对于这个变化,请参考我的另一篇博客《iOS9使用提示框的正确实现方式》。

    2.字符串编码的修改

    ios9以前
    
     NSURL *url = [NSURL URLWithString:[urlStr stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
            ios9以后
    
    第一种编码好长
    
     NSURL *url = [NSURL URLWithString:[urlStr stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet URLQueryAllowedCharacterSet]]];
    第二种编码
    NSURL *url = [NSURL URLWithString:[urlStr stringByRemovingPercentEncoding]];

    3.【NSURLSession替换NSURLConnection】

    
    ios9之前使用方法
    ----------
    
      //以下方法已经被禁用;
        NSURL *url = [NSURL URLWithString:[urlStr stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
        NSMutableURLRequest *request = [[NSMutableURLRequest alloc]initWithURL:url cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:10];
    
        NSData *data = [[param stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]dataUsingEncoding:NSUTF8StringEncoding];
        [request setHTTPBody:data];
        //    非代理异步请求
        [NSURLConnection sendAsynchronousRequest:request queue:[NSOperationQueue mainQueue] completionHandler:^(NSURLResponse *response, NSData *data, NSError *connectionError) {
            if (connectionError) {
                YYLog(@"%@",connectionError);
            }
            if(data)
            {}
    }
    
    ios9之后使用方法
    ----------
    
      NSURL *url = [NSURL URLWithString:[urlStr stringByRemovingPercentEncoding]];
        //创建请求对象
        NSMutableURLRequest *request = [[NSMutableURLRequest alloc]initWithURL:url cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:10];
        NSData *data = [[param stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet URLQueryAllowedCharacterSet]]dataUsingEncoding:NSUTF8StringEncoding];
        [request setHTTPBody:data];
         //创建session对象
        NSURLSession * session =  [NSURLSession sharedSession];
    //    NSURLSession * defaultSession = [NSURLSession sessionWithConfiguration:defaultConfiguration];
        //添加任务
        NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request completionHandler:^(NSData * _Nullable data, NSURLResponse * _Nullable response, NSError * _Nullable connectionError) {
            if (connectionError) {
            }
    
            if(data)
            { }
    
        }];
        //开始任务
        [dataTask resume];
    展开全文
  • 昨天有位大神发布了win版IOS10降级IOS9的工具,之前降级的都是苹果电脑才能降级,现在出了win电脑降

    昨天有位大神发布了win版IOS10降级IOS9的工具,之前降级的都是苹果电脑才能降级,现在出了win电脑降级工具了,小编并未测试,但还是分享给你们!


    大神来自于中国锋友,如下图所示↓

    640?wx_fmt=png


    能完美降级前提,首先你之前IOS9系统有备份SHSH,如果没有备份,基本上可以远离降级,SHSH需要本机才行,用别人的SHSH降级会导致出错,作者也有说明这个问题,请勿拿其它机子SHSH尝试降级。


    什么叫SHSH?

    SHSH是每台苹果设备刷固件使用的必需品,英文全称:Signature HaSH blobs,即中文签名散列,是Apple验证服务器根据设备信息,生成的一种签名证书。SHSH降级原理:iTunes(苹果的刷机软件)向验证服务器发送这台设备的信息,并请求恢复SHSH。如果恢复的版本尚没有关闭验证,服务器会发送SHSH,iTunes就可以继续;但如果这个版本的验证关闭,iTunes会直接报错,无法降级\升级。附:苹果在发布新版本的固件后,会很快关闭旧版本的验证。因此,保留SHSH变得很重要。


    降级需要对电脑基本知识有一定的了解,不然动不动就说不行的,很难和你解释,所以电脑小白不建议尝试,说认真的,有些降级都没开始,连解压文件都不会的,真心不建议你降级。


    满足以上几点直接说方法

    下载工具:iDeviceReRestorei

    链接:http://pan.baidu.com/s/1c1LU4Ys


    1. iDeviceReRestorei解压

      640?wx_fmt=png

    2. 在 C:\Users\Administrator\ 中创建一个 shsh 的文件夹

    3. 然后把 iOS 9.x.x的 shsh 放入文件夹中(一定放C盘创建,不然会失效)640?wx_fmt=png

    4. 将 shsh 的命名格式改为 xxxxxxxxxxxx-iPhone4,1-9.x.x需要将版本号去掉像下图中的 13F69 是不需要的。

      640?wx_fmt=png

    5. 可以在爱思助手下载个 iOS 9.x.x 的固件,并放入 iDeviceReRestore 的根目录,不用重命名。然后将 iPhone 用数据线连接电脑,并且进入 DFU 模式:(按HONE键+关机键一起按5秒放开关机键,等待进入DFU模式)

    6. 在 iDeviceReRestore 根目录下按 Win + R 键,输入 CMD,进入命令提示符

      640?wx_fmt=png

    7. 在 DOS 中输入 E:\idevicererestore-Windows\idevicererestore -r E:\idevicererestore-Windows\iPhone4,1_9.3.2_13F69_Restore.ipsw(这段代码的版本要输入你要降级系统版本)

    8. 如果 shsh 没有问题的话,按下回车键等待完成即可

    9. SHSH有问题,就会降级失败

    已经有人成功降级了。

    640?wx_fmt=png

    成功降级的伙伴,评论回复一下

    本文内容的相关公众号推荐

    程序员共读

    640?wx_fmt=jpeg

    Java编程精选↓

    640?wx_fmt=jpeg

    更多推荐年薪百万的程序员都在干什么?

    涵盖:程序人生、算法与数据结构、黑客技术与网络安全、大数据技术、前端开发、Java、Python、Web开发、安卓开发、iOS开发、C/C++、.NET、Linux、数据库、运维等。

    展开全文
  • iOS8相对于iOS9的一些bug

    万次阅读 2016-12-16 13:55:04
    1.属性字符串的换行样式设置首行缩进后,计算属性字符串相应大小没有相应改变。 2.设置UIScrollView的属性contentOffset,容易导致崩溃。

    1.属性字符串的换行样式设置首行缩进后,计算属性字符串相应大小没有相应改变。

    2.设置UIScrollView的属性contentOffset到最大值,容易导致崩溃。

    3.使用了通知NSNotification,而不移除该通知,dealloc时会导致崩溃。


    展开全文
  • 本课程主要介绍了开发iOS app的一些基本情况。例如,需要的硬件和软件条件,如何申请开发者账号,XCode的常用功能介绍。后给出一个iOS App的案例来演示开发App的过程。
  • ios::ate和ios::app在C++文件中的区别

    万次阅读 多人点赞 2016-06-01 21:57:15
    ios::app与ios::ate的区别     文件流 ios::app ios::ate 打开方式 结果 打开方式 结果 ofstream (默认是ios::in | ios::trunc) ios::app或ios::...
  • IOS破解软件,比较全的网站。

    万次阅读 2019-06-20 14:42:05
    转载于:https://blog.51cto.com/14259888/2369621
  • ios8 设置导航栏颜色

    万次阅读 2014-09-25 17:18:49
    self.navigationController.navigationBar.barTintColor =
  • ofstream之ios::ate,ios::app,ios::in,ios::out

    万次阅读 多人点赞 2016-11-23 16:47:35
    ofstream流,以ios::app打开(或者“ios::app|ios::out”),如果没有文件,那么生成空文件;如果有文件,那么在文件尾追加。 以ios::app|ios::in打开,不管有没有文件,都是失败。 以ios::ate打开(或者”ios::ate...
  • ios12.1.3 越狱方法

    万次阅读 2019-01-25 06:14:23
    ios12.0越狱工具下载 ios11.3越狱工具下载 在线越狱
  • 从零练就iOS高手实战班

    万人学习 2018-10-22 21:38:03
    iOS课程教学从入门到实战,系统讲解Swift编程,精讲基础语法,详解iOS基础框架,知识点涵盖新潮实用的swift,AppleWatch App开发。 咨询QQ:2528047463 咨询群:462917576 付费学员答疑群:446896569
  • C语言基础19-21天。其中包括property、继承多态、《购票系统》。
  • C语言基础3-4天。其中包括运算符和判断语句。
  • C语言基础1-2天。其中包括开发概述及简单语法。
  • 小波说雨燕 第五季 Core Data实战

    万人学习 2019-06-26 11:52:34
    小波带你从新手角度,啃读原版英文ios8 +swift教材 课程素材免费下载
  • iOS判断系统版本号的四种方法

    万次阅读 2016-11-30 15:23:40
    代码中判断设备iOS系统版本号从而使用不同方法处理来适配的四种方法
  • C语言基础7-8天。知识点回顾、初识数组与排序。
  • iOS8开发技术(Swift版):常用控件

    万人学习 2018-10-22 21:38:02
    本课程主要介绍了iOS中常用的控件的功能和使用方法。
1 2 3 4 5 ... 20
收藏数 1,002,299
精华内容 400,919
关键字:

ios9