zl程序教程

ios

  • iOS中 iOS10 权限崩溃问题 韩俊强的CSDN博客

    iOS中 iOS10 权限崩溃问题 韩俊强的CSDN博客

           今天 手机升级了 iOS10 Beta,然后用正在开发的项目 装了个ipa包,发现点击有关 权限访问 直接Crash了,并在控制台输出了一些信息: This app has crashed because it attempted to access privacy-sensitive data without a usage description.        今天 手机升

    日期 2023-10-12 18:19:31     
  • Appium自动化测试框架研究(2)——搭建IOS环境

    Appium自动化测试框架研究(2)——搭建IOS环境

        今天的文章讲iOS的Appium环境搭建。   对于iOS而言,只能在Mac笔记本上安装Appium,以及所需要的各种组件。   也许有人会问,能否在Windows系统上使用Appium测试iOS手机,这不就不用花钱买Mac了吗?答案是不可以,因为Appium的本质是把我们编写的自动化测试脚本,翻译成Mac中UIAutomator的脚本,所以只能M

    日期 2023-10-12 18:19:31     
  • iOS截屏功能

    iOS截屏功能

    代码: - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. //初始化界面 [self addView]; } #pragma -mark -functions //初始化界面 -(void)addView

    日期 2023-10-12 18:19:31     
  • iOS关键组件iBoot源代码泄露

    iOS关键组件iBoot源代码泄露

    昨天(2月7日),有匿名开发者在 GitHub 上传了 iOS 核心组件的源代码,这可能会促进黑客和安全研究人员找到 iOS 漏洞,并使 iPhone 陷

    日期 2023-10-12 18:19:31     
  • iOS开发UI篇—Modal简单介绍

    iOS开发UI篇—Modal简单介绍

    iOS开发UI篇—Modal简单介绍 一、简单介绍 除了push之外,还有另外一种控制器的切换方式,那就是Modal 任何控制器都能通过Modal的形式展⽰出来 Modal的默认效果:新控制器从屏幕的最底部往上钻,直到盖住之前的控制器为⽌ 二、代码说明 新建一个项目,在Application的代理中添加window和控制器。 YYAppDelegate.m文件 1 // 2 // YY

    日期 2023-10-12 18:19:31     
  • ​马化腾称腾讯应该去做难而正确的事;iOS 15正式版发布,改善信号表现;Dart 2.17发布|极客头条

    ​马化腾称腾讯应该去做难而正确的事;iOS 15正式版发布,改善信号表现;Dart 2.17发布|极客头条

    「极客头条」—— 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧。 整理 | 梦依丹 出品 | CSDN(ID:CSDNnews) 一分钟速览新闻点! 马化腾称腾讯

    日期 2023-10-12 18:19:31     
  • ios之申请后台延时执行和做一个假后台的方法

    ios之申请后台延时执行和做一个假后台的方法

    转自:http://sis hu ok.com/forum/blogCategory/showByCategory.html?categories_id=138&user_id=10385   居然话sis hu ok.com违禁 嗨~~~   想看原文请把空格去掉 我们知道,到我们程序从前台退到后台(安home)键后,将执行程序的委托方法。 //&nbs

    日期 2023-10-12 18:19:31     
  • iOS开发基础知识--碎片45

    iOS开发基础知识--碎片45

    iOS开发基础知识--碎片45 iOS开发基础知识--碎片45  1:iOS SEL的简单总结 SEL就是对方法的一种包装。包装的SEL类型数据它对应相应的方法地址,找到方法地址就可以调用方法 a.方法的存储位置 在内存中每个类的方法都存储在类对象中 每个方法都有一个与之对应的SEL类型的数据 根据一个SEL数据就可以找到对应的方法地址,进而调用方法 SEL类型的定义: 

    日期 2023-10-12 18:19:31     
  • 断点续传队列和本地持久化(iOS源码)

    断点续传队列和本地持久化(iOS源码)

    // // ASIFormDataRequest.m // Part of ASIHTTPRequest -> http://allseeing-i.com/ASIHTTPRequest // // Created by Ben Copsey on 07/11/2008. // Copyright 2008-2009 All-Seeing Interactive. All rig

    日期 2023-10-12 18:19:31     
  • iOS开发中几个重要的方法

    iOS开发中几个重要的方法

    iOS开发中几个重要的方法: 加载类到内存,程序刚启动的时候调用,调用在main函数之前 1.+(void)load{      } 初始化类,类第一次使用的时候调用一次 2.+(void)initialize{      } 控制器的视图架构,设置控制器的根view,重写该方法后,以该方法为主,storyboard

    日期 2023-10-12 18:19:31     
  • js点击下载跳转iOS或安卓

    js点击下载跳转iOS或安卓

    原文链接: http://caibaojian.com/android-ios-downapp.html 在移动wap上,最常见的就是引流用户下载安装自己的应用程序,如何通过js点击判断下载是ios还是安卓呢?其实很简单,就是要判断用户的设备是iOS还是Android࿰

    日期 2023-10-12 18:19:31     
  • 盘古发布iOS 9.3.3 越狱工具 | 宅客周刊

    盘古发布iOS 9.3.3 越狱工具 | 宅客周刊

        1. 360谭晓生:智能硬件安全要从芯片设计抓起 过去,IT与OT是两个世界。二者互不相通,搞信息技术的与搞工控的也互不了解,各网络中存在的安全问题状况也不尽相同。OT网络相对封闭,没有太多的攻击者,厂商考虑更多的是“物理安全”,即生产过程的安全性。 现在,二者已融为一体。万物互联,从硬件生产厂商到用户个人,无处不存在智能化,安全威胁的攻击面也被扩大。攻击者可以从厂商生产到销售的任

    日期 2023-10-12 18:19:31     
  • iOS开发之地域选择

    iOS开发之地域选择

    p.p1 { margin: 0; font: 18px "PingFang SC"; color: rgba(0, 0, 0, 1) } p.p2 { margin: 0; font: 18px Menlo; color: rgba(30, 148, 33, 1) } p.p3 { margin: 0; font: 18px Menlo; color: rgba(0, 0, 0, 1); mi

    日期 2023-10-12 18:19:31     
  • 写一个iOS复杂表单的正确姿势

    写一个iOS复杂表单的正确姿势

    前言 这几天项目的新需求中有个复杂的表单界面,在做的过程中发现要比想象中复杂很多,有好多问题需要处理。有很多东西值得写下来好好梳理下。 需求分析: 6创建网店1.png 上图便是UI根据需求给的高保真, 我们先根据这张图片来描述一下具体需求,明确一下我们都需要干些什么。 创建网店这个界面是一个复杂的表单,有“网店名称”、“网店主标签”、“网店简介”、“网店地址”、“网店座机”、“em

    日期 2023-10-12 18:19:31     
  • iOS  如何获取屏幕大小

    iOS 如何获取屏幕大小

      1 2 UIScreen *currentScreen = [UIScreen mainScreen]; 3 4 NSLog(@"applicationFrame.size.height = %f",currentScreen.applicationFrame.size.height); 5 6 NSLog(@"app

    日期 2023-10-12 18:19:31     
  • [IOS]地图的简单应用

    [IOS]地图的简单应用

    操作步骤: 1.首先创建一个项目,在xib的view中添加一个MapVIew控件,并且导入MapKit.framework和CoreLocation.frameword框架。 操作步骤: 1.首先创建一个项目,在xib的view中添加一个MapVIew控件,并且导入MapKit.framework和CoreLocation.frameword框架。 2.实现ViewController

    日期 2023-10-12 18:19:31     
  • 李洪强漫谈iOS开发[C语言-024]-表达式与赋值运算符

    李洪强漫谈iOS开发[C语言-024]-表达式与赋值运算符

     

    日期 2023-10-12 18:19:31     
  • 李洪强iOS开发之OC[008] -创建一个对象并访问实例变量

    李洪强iOS开发之OC[008] -创建一个对象并访问实例变量

    // //  main.m //  07 - 创建一个对象并且访问实例变量 // //  Created by vic fan on 16/7/3. //  Copyright © 2016年 李洪强. All rights reserved. //    // Car *car = [Car new]; 类名 *指针 = [类名

    日期 2023-10-12 18:19:31     
  • 思科又发紧急安全通告 IOS集群管理协议漏洞和Struts2漏洞 有影响产品列表及应对措施了

    思科又发紧急安全通告 IOS集群管理协议漏洞和Struts2漏洞 有影响产品列表及应对措施了

    思科今天更新了两个“紧急”的安全通告,一个针对 Cisco互联网操作系统(IOS) 和Cisco IOS XE Software,另一个针对问题不断的 Apache Struts2 ,确认了两个漏洞对于思科产品的影响列表(密密麻麻数不清,大家点文末的官方文档,自己看吧),并给出了临时应对措施。在此之前,绿盟科技 曾就前一个漏洞 CVE-2017-3881 作出应对措施的整理 。 思科集群管理协议

    日期 2023-10-12 18:19:31     
  • ios成长之每日一遍(day 5)

    ios成长之每日一遍(day 5)

    iOS 屏幕方向那点事儿http://zhenby.com/blog/2013/08/20/talk-ios-orientation/ 针对当前的屏幕方向进行对应的代码布局   BIDViewController.m #import "BIDViewController.h" @interface BIDViewController () @end @implementatio

    日期 2023-10-12 18:19:31     
  • iOS 16.1 更新;理想否认王轶伦将离职;台积电鼓励员工休假;欧盟将于 2024 年统一 Type-C|极客头条

    iOS 16.1 更新;理想否认王轶伦将离职;台积电鼓励员工休假;欧盟将于 2024 年统一 Type-C|极客头条

    「极客头条」—— 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧。 整理 | 梦依丹 出品 | CSDN(ID:CSDNnews) 一分钟速览新闻点! 理想汽车否认

    日期 2023-10-12 18:19:31     
  • android和ios流媒体库推荐

    android和ios流媒体库推荐

    1基本信息编辑 Vitamio是一款 Android 与 iOS 平台上的全能多媒体开发框架,全面支持硬件解码与 GPU 渲染。从2011年8月上线到2014年1月,Vitamio 凭借其简洁易用的 API 接口赢得了全球众多开发者的青睐,全球已经有超过3000 种应用在使用Vitamio,覆盖用户超过5亿。 2功能特性编辑 Vitamio能够流畅播放720P甚至1080P高清MKV

    日期 2023-10-12 18:19:31     
  • iOS ReactiveCocoa 最全常用API整理(可做为手册查询)

    iOS ReactiveCocoa 最全常用API整理(可做为手册查询)

    本文适合有一定RAC基础的童鞋做不时的查询,所以本文不做详细解释。 一、常见类 1、RACSiganl 信号类。 RACEmptySignal :空信号,用来实现 RACSignal 的 +empty 方法; RACReturnSignal :一元信号,用来实现 RACSignal 的 +return: 方法; RACDynamicSignal :动态信号,使用一个 block -

    日期 2023-10-12 18:19:31     
  • [转]使用Fiddler进行iOS APP的HTTP/HTTPS抓包

    [转]使用Fiddler进行iOS APP的HTTP/HTTPS抓包

    Fiddler不但能截获各种浏览器发出的HTTP请求, 也可以截获各种智能手机发出的HTTP/HTTPS请求。Fiddler能捕获iOS设备发出的请求,比如IPhone, IPad, MacBook. 等等苹果的设备。  同理,也可以截获Andriod,Windows Phone的等设备发出的HTTP/HTTPS。 最关键的是,对IOS应用抓包时直接在Windows PC上进行,不需要

    日期 2023-10-12 18:19:31     
  • iOS题

    iOS题

      对于语句NSString* testObject = [[NSData alloc] init];关于testObject是什么类型对象,以下说法正确的是: 答案:(A)  A、编译时,NSString类型,运行时,NSData类型  B、编译与运行时,都是NSData类型  C、编译与运行时,都是NSString类型运行时,NSString类型,编

    日期 2023-10-12 18:19:31     
  • iOS开发值NSUserDefaults类概述

    iOS开发值NSUserDefaults类概述

    NSUserDefaults类概述 NSUserDefaults类为和默认的系统进行交互提供了一个系统编程接口。默认的系统允许一个应用来定制它的行为以适应用户的喜好。例如,你可以允许用户去决定你的应用程序显示什么样的计量单位或者文件多少时间自动保存。应用程序在用户默认的数据库里分配记录的参数值。这些参数被作为默认值,因为他们通常用于确定一个用用程序在启动时的默认状态或者默认状态的作用方式。 &n

    日期 2023-10-12 18:19:31     
  • iOS面试题超全!(116道)

    iOS面试题超全!(116道)

    之前看了很多面试题,感觉要不是不够就是过于冗余,于是我将网上的一些面试题进行了删减和重排,现在分享给大家。(题目来源于网络,侵删) 1. Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么? 答: Object-c的类不可以多重继承;可以实现多个接口,通过实现多个接口可以完成C++的多重继承;Category是类别,一般情况

    日期 2023-10-12 18:19:31     
  • FBI都无法破解的iOS设备也会失陷?App store 超千个APP被爆漏洞

    FBI都无法破解的iOS设备也会失陷?App store 超千个APP被爆漏洞

    与安卓系统相比,iOS系统有着更加严格的安全机制,很多人更是对iOS系统的安全性深信不疑,苹果近期甚至对FBI表示:我们不应该、也不能破解罪犯的iPhone。但是,再坚固的防线也有可能出现漏洞。近日,安全研究人员就爆出App store 超千个应用程序出现漏洞,导致个人隐私信息泄露。联系到之前发生的恶意软件绕过App Store诱骗消费者下载安装的事件,趋势科技建议果粉们切不可在安全方面掉以轻心,

    日期 2023-10-12 18:19:31     
  • IOS 网络学习系列

    IOS 网络学习系列

    iOS开发网络篇—XML数据的解析 梦想通 2014-12-18 19:15 阅读:758 评论:0 IOS学习:常用第三方库(GDataXMLNode:xml解析库) 梦想通 2014-12-18 16:29

    日期 2023-10-12 18:19:31     
  • 李洪强iOS开发之通知的使用

    李洪强iOS开发之通知的使用

    李洪强iOS开发之通知的使用   01 - 在A中发送通知     02 - 在B中监听通知     03 - 在B中通知出发的方法   04 - 在B控制器viewDidLoad调用通知    

    日期 2023-10-12 18:19:31     
  • 李洪强漫谈iOS开发[C语言-030]-逻辑运算符

    李洪强漫谈iOS开发[C语言-030]-逻辑运算符

     

    日期 2023-10-12 18:19:31     
  • 五个iOS和Android最佳的开源自动化工具

    五个iOS和Android最佳的开源自动化工具

    自动化测试在产品测试上有着非常重要的作用。实现测试自动化有多种积极的方式,包括最大限度地减少测试执行时间; 在关键的发布阶段,用更少的时间确保更大的覆盖范围; 在产品开发阶段,可靠又重复性地运行以确保没有引进回归问题,最大限度地减少重复性回归测试循环时的人为错误和疏忽的风险。   在市场上有很多可用的工具,开源的或要付费的。虽然付费和开源工具各有利弊,但是后者在自动化测试社区得到了广泛

    日期 2023-10-12 18:19:31     
  • IOS开发之免费证书+不越狱真机调试

    IOS开发之免费证书+不越狱真机调试

      本文转自:http://www.cnblogs.com/weii/p/4688299.html 苹果发布Xcode7后, 开放了普通的AppleID也能真机调试,非$99 或 $299, 只要能上AppStore下载应用的AppleID就行了。关于Mac系统及Xcode的安装如果不会请参照原文描述,这里只介绍利用Xcode7和普通AppID生成免费证书、Profile。 文中测试

    日期 2023-10-12 18:19:31     
  • iOS 如何优化 App 的启动时间

    iOS 如何优化 App 的启动时间

    App 运行理论 main() 执行前发生的事 Mach-O 格式 虚拟内存基础 Mach-O 二进制的加载 理论速成 Mach-O 术语 Mach-O 是针对不同运行时可执行文件的文件类型。 文件类型: Executable: 应用的主要二进制 Dylib: 动态链接库(又称 DSO 或 DLL) Bundle: 不能被链接的 Dylib,只能在运行

    日期 2023-10-12 18:19:31     
  • ios之归档demo

    ios之归档demo

    ios对自定义对象的归档。首先需要实现NSCoding与NSCopying接口 #import <Foundation/Foundation.h> @interface Person : NSObject<NSCoding, NSCopying> @property (copy,nonatomic)NSString *name; @property(assign,non

    日期 2023-10-12 18:19:31     
  • iOS 要定义自己的导航栏button样式Button Image 执行出彩是不一样的与原来的颜色 -解

    iOS 要定义自己的导航栏button样式Button Image 执行出彩是不一样的与原来的颜色 -解

    在相机闪光灯,在导航栏中自己定义“闪”样式。点击变换的图像期望,但一直没有变化。原来是该条款的Global Tint颜色。因此,系统会自己主动改变图片的颜色Global Tint颜色。 解,设置图片。参加:imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal 源代码: - (void) setFlashOn:(BOOL)isOn

    日期 2023-10-12 18:19:31     
  • 苹果iOS及Mac系统存漏洞 可致远程DoS攻击

    苹果iOS及Mac系统存漏洞 可致远程DoS攻击

    卡巴斯基研究人员在Apple OS X及iOS操作系统的开源组件Darwin内核中发现一个漏洞Darwin Nuke。该漏洞可导致OS X 10.10以及iOS 8设备受到远程DoS攻击,损害用户设备,并对与之联网的企业网络产生影响。 漏洞影响 卡巴斯基实验室对漏洞进行分析之后表示,受影响的设备包括64位处理器及iOS 8的设备: iPhone 5s、iPhone 6 Plus、iPad

    日期 2023-10-12 18:19:31     
  • ios原生项目集成react-native过程记录

    ios原生项目集成react-native过程记录

    本篇文章记录了在已经创建好的原生项目上集成react-native的过程。 一、创建工程 我在桌面创建了一个工程,命名RNTest。 1_1.png 二、添加package.json文件 在RNTest目录下创建一个package.json

    日期 2023-10-12 18:19:31     
  • [Unity3d]Unity3D接入91SDK(iOS)完整攻略

    [Unity3d]Unity3D接入91SDK(iOS)完整攻略

    很多开发者对OC语言、C语言并不熟悉,自行封装API存在困难,故我特地编写本文让大家可以更快更好的进行SDK接入 本文是参照http://bbs.18183.com/thread-456979-1-1.html的解决方案对SDK常用API进行了封装,有兴趣的同学可以在完成DEMO后了解一下API封装原理。 很多开发者对OC语言、C语言并不熟悉,自行封装API存在困难,故我特地编写本文让大家可

    日期 2023-10-12 18:19:31     
  • iOS应用性能调优建议

    iOS应用性能调优建议

    本文来自iOS Tutorial Team 的 Marcelo Fabri,他是Movile的一名 iOS 程序员。这是他的个人网站:http://www.marcelofabri.com/,你还可以在Twitter上关注@marcelofabri_。 性能对 iOS 应用的开发尤其重要,如果你的应用失去反应或者很慢,失望的用户会把他们的失望写满App Store的评论。然而由于iOS设备的限制

    日期 2023-10-12 18:19:31     
  • 原生iOS使用Pod集成React Native

    原生iOS使用Pod集成React Native

    目前,跨平台技术已经很流行了,在跨平台移动应用开发上,很多的公司在RN和Flutter之间徘徊,我们公司基于自己的技术栈,选用的是 React Naitve 。目前, React Naitve已经发布了0.64.0版本。

    日期 2023-10-12 18:19:31     
  • iOS  网络错误-分类

    iOS 网络错误-分类

    在进行网络数据交换的时候总是遇到各种各样的错误。 这些网络错误是来自client还是server。 我们来梳理一下: 我们将错误分为三个大类 操作系统错误http请求错误应用错误 1.操作系统错误是因为数据包没有到达预定目标导致的,造成原因可能有: 没有网络——没有连接网络无法路由到目标主机——主要是因为目标主机可能位于隔离网络或者处于离线状态。导致的。没有应用监听目标port——请

    日期 2023-10-12 18:19:31     
  • ios可视化编程 UI高级 UI_13

    ios可视化编程 UI高级 UI_13

    一、简单的说,IB Xib就是拖控件编程,也可以说是可视化编程(所见即所得),使用Xib编程,相对于纯代码,可以省下大量的敲代码时间,从而提高程序的开发时间,Xcode  4 之后才可以在工程中直接使用xib编程;  使用xib编程只是减轻了MVC中的V设计的工作量,学好Xib有助于了解MVC设计思想;  IB(interface bulider),以后称为xib,由于xib文件人能直接识别,

    日期 2023-10-12 18:19:31     
  • iOS 调用地图导航

    iOS 调用地图导航

    注意:本文章下的代码有个别变量未知,所以是不能直接跑通的,我也是转别人的 在IOS6.0系统后,兼容iOS5.0与iOS6.0地图导航,需要分两个步骤   #define SYSTEM_VERSION_LESS_THAN(v) ([[[UIDevice currentDevice] systemVersion] compare:v options:NSNumericSearch] ==

    日期 2023-10-12 18:19:31     
  • jenkins打包ios 报错rror: No signing certificate "iOS Distribution" found: No "iOS Distribution...

    jenkins打包ios 报错rror: No signing certificate "iOS Distribution" found: No "iOS Distribution...

      错误提示如图:   error: No signing certificate "iOS Distribution" found: No "iOS Distribution" signing certificate matching team ID "YQL2NV3V7T" with a private key was found. (in target 'HelloW

    日期 2023-10-12 18:19:31     
  • iOS开发UI篇—Quartz2D简单使用(二)

    iOS开发UI篇—Quartz2D简单使用(二)

    iOS开发UI篇—Quartz2D简单使用(二) 一、画文字 代码: 1 // 2 // YYtextview.m 3 // 04-写文字 4 // 5 // Created by 孔医己 on 14-6-10. 6 // Copyright (c) 2014年 itcast. All rights reserved. 7 // 8 9 #import "YYte

    日期 2023-10-12 18:19:31     
  • iOS中 UITableViewCell cell划线那些事 韩俊强的博客

    iOS中 UITableViewCell cell划线那些事 韩俊强的博客

    每日更新关注:http://weibo.com/hanjunqiang  在开发中经常遇到cell分割线显示不全或者想自定义线的宽高等; 最近总结了一下,希望帮到大家: 1.不想划线怎么办? TableView. 每日更新关注:http://weibo.com/hanjunqiang  在开发中经常遇到cell分割线显示不全或者想自定义线的宽高等; 最近总结了一下,希望帮到大家: 1.

    日期 2023-10-12 18:19:31     
  • iOS CST  NSDate

    iOS CST NSDate

    好像是从ios4.1開始[NSDate date];获取的是GMT时间,这个时间和北京时间相差8个小时。下面代码能够解决问题 - (void)tDate {     NSDate *date = [NSDatedate];     NSTimeZone *zone = [NSTimeZonesy

    日期 2023-10-12 18:19:31     
  • iOS开发UI篇—UIScrollView控件介绍

    iOS开发UI篇—UIScrollView控件介绍

    iOS开发UI篇—UIScrollView控件介绍 一、知识点简单介绍 1.UIScrollView控件是什么? (1)移动设备的屏幕⼤大⼩小是极其有限的,因此直接展⽰示在⽤用户眼前的内容也相当有限 (2)当展⽰示的内容较多,超出⼀一个屏幕时,⽤用户可通过滚动⼿手势来查看屏幕以外的内容 (3)普通的UIView不具备滚动功能,不能显⽰示过多的内容 (4)UIScrollView是一个能够滚动的视

    日期 2023-10-12 18:19:31     
  • IOS Core Animation Advanced Techniques的学习笔记(四)

    IOS Core Animation Advanced Techniques的学习笔记(四)

    第五章:Transforms Affine Transforms CGAffineTransform是二维的 Creating a CGAffineTransform 主要有三种变化方法 旋转: CGAffineTransformMakeRotation(CGFloat angle) 缩

    日期 2023-10-12 18:19:31