Welcome 微信登录

首页 / 移动开发 / IOS

iOS应用程序之间的几种跳转情况详解

iOS应用程序之间的几种跳转情况详解

前言在iOS开发的过程中,我们经常会遇到比如需要从一个应用程序A跳转到另一个应用程序B的场景。这就需要我们掌握iOS应用程序之间的相互跳转知识。下面我们就常用到的几种跳转情况进行介绍。一、跳转到另一个程序的主界面每个程序都该有一个对应的Scheme,以确定对应的url一个程序要跳转到(打开)另外一个程序,需要将另外一个程序的Scheme添加到自己的应用程序白名单中(在info.plist中配置:LSApplicationQueriesSchemes,类型为...
iOS中Xcode 8 日志输出乱码问题的解决方法

iOS中Xcode 8 日志输出乱码问题的解决方法

更新到Xcode 8的同学应该都遇到了这个问题:用Xcode 8运行项目,日志会疯狂的刷,就像下面这种图一样:日志输出于是,简单搜寻了下,“歪果仁”给出了如下解决方法:Edit Scheme-> Run -> Arguments, 在Environment Variables里边添加 OS_ACTIVITY_MODE = disable以上所述是小编给大家介绍的iOS中Xcode 8 日志输出乱码问题,希望对大家有所帮助,如果大家有任何疑问请给...
iOS Xcode8更新后输出log日志关闭的方法

iOS Xcode8更新后输出log日志关闭的方法

刚把Xcode更新到最新的8,一运行发现好多log输出,根据如下操作可以关掉这些log日志,点击项目Edit Scheme - Run - Arguments - Environment Variables里添加:Name:OS_ACTIVITY_MODE Value:disable如图:以上所述是小编给大家介绍的iOS Xcode8更新后输出log日志关闭的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对...
Xcode 8打印log日志的问题小结及解决方法

Xcode 8打印log日志的问题小结及解决方法

刚开运行Xcode 8.0的时候,我们可能对打印的日志有一点不耐烦,怎么打印那么多有的没的。我们先来看下如何禁用吧,按步骤打开Product > Scheme > Edit Scheme选择Run > Argumens > Environment Variables ;加入OS_ACTIVITY_MODE.如下图所示这样就不会有那些烦人的log日志。但是...这样以后iOS10真机就无法打印log日志。解决方法就会重写log日志:其...
iOS10适配以及Xcode8使用需要注意的那些坑

iOS10适配以及Xcode8使用需要注意的那些坑

现在在苹果的官网上,我们已经可以下载到Xcode8的GM版本了,加上9.14日凌晨,苹果就要正式推出iOS10系统的推送了,在此之际,iOS10的适配已经迫在眉睫啦,不知道Xcode8 beat版本,童鞋们有木有下载过来试试呢?就我的使用来说,总体觉得苹果还是坑不断,但是也在一直进步的啦。下面我就来说说,iOS10的适配以及Xcode8使用上的一些注意点。一、证书管理用Xcode8打开工程后,比较明显的就是下图了,这个是苹果的新特性,可以帮助我们自动管理证...
iOS中关于模块化开发解决方案(纯干货)

iOS中关于模块化开发解决方案(纯干货)

关于iOS模块化开发解决方案网上也有一些介绍,但真正落实在在具体的实例却很少看到,计划编写系统文章来介绍关于我对模块化解决方案的理解,里面会有包含到一些关于解耦、路由、封装、私有Pod管理等内容;并编写的一个实例项目放在git进行开源[jiaModuleDemo],里面现在已经放着一些封装的功能模块;会不断的进行更新,假如你感兴趣可以Star一下,项目也不断的更新完善优化;如果你有更好的方案或者说好的建议可以lssues,我会在短时间进行更新并修改相应的问...
iOS开发之枚举用法小结

iOS开发之枚举用法小结

前言Enum,也就是枚举,从C语言开始就有了,C++、Java、Objective-C、Swift这些语言,当然都有对应的枚举类型,功能可能有多有少,但是最核心的还是一个—规范的定义代码中的状态、选项等“常量”。举个例子,我们想要在开发中根据四季的变化做不同的操作,我们首先想到的可能会是定义一个int型变量,通过为该变量赋不同的值来表示四季(e.g. 1为春天,2为夏天,3为秋天,4为冬天).但是,对于阅读该份代码的人来讲,他们并不能在短时间内就明白数字1...
Unity iOS混合开发界面切换思路解析

Unity iOS混合开发界面切换思路解析

思路之前一篇文章里面只谈到了Unity和iOS工程的融合,并没有谈到iOS和Unity界面的切换,这里谈谈思路,Unity导出的iOS工程里面的结构大致是这样的,有一个Window,Window上有一个UnityView,但是并没有控制器,也没有根控制器,虽然在导出的iOS工程中Classes文件夹下的UnityAppController中有rootController的属性,但是上面也标注为空~ 所以,思路就只有一种,,既然Unity导出的iOS工程有一...
Xcode提高开发效率的代码块分享

Xcode提高开发效率的代码块分享

前言我们在开发的时候会用到很多常用的代码,比如UITableView的代理,一般情况下我们要么自己敲要么复制粘贴,但是Xcode有一个功能,可以用一行代码敲出你预设的一段代码。这就是Xcode的代码块功能,这篇文章跟大家分享一些常用的和自定义的代码块,有需要的下面来一起看看吧。一、常用的:1.strong:@property (nonatomic,strong) <#Class#> *<#object#>;2.weak:@prope...
iOS开发之UIPickerView实现城市选择器的步骤详解

iOS开发之UIPickerView实现城市选择器的步骤详解

前言UIPickerView是一个选择器控件,它可以生成单列的选择器,也可生成多列的选择器,而且开发者完全可以自定义选择项的外观,因此用法非常灵活。UIPickerView直接继承了UIView,没有继承UIControl,因此,它不能像UIControl那样绑定事件处理方法,UIPickerView的事件处理由其委托对象完成。本文借助于UIPickerView来实现城市选择器,第一列为省份,第二列为第一列省份对应的城市或者区,数据放在plist中,pli...
12个iOS技术面试题及答案总结

12个iOS技术面试题及答案总结

前言随着移动互联网科技不断的发展和创新,如今无论是公司还是开发者或设计师个人而言,面试都是一项耗时耗钱的项目,而面对iOS开发者及设计师在面试时可能会遇到的问题进行了筛选与汇总。下面我们一起来一下看看吧。一、如何绘制UIView?绘制一个UIView最灵活的方法就是由它自己完成绘制。实际上你不是绘制一个UIView,而是子类化一个UIView并赋予绘制自己的能力。当一个UIView需要执行绘制操作时,drawRect:方法就会被调用,覆盖此方法让你...
iOS自定义日历控件的简单实现过程

iOS自定义日历控件的简单实现过程

因为程序要求要插入一个日历控件,该空间的要求是从当天开始及以后的六个月内的日历,上网查资料基本上都说只要获取两个条件(当月第一天周几和本月一共有多少天)就可以实现一个简单的日历,剩下的靠自己的简单逻辑就OK了,下面开始自己从开始到完成的整个过程1.首先做NSDate类目,扩展一些方法让日期之间转换更加方便#import <Foundation/Foundation.h>@interface NSDate (LYWCalendar)#pragma...
<< 61 62 63 64 65 66 67 68 69 70 >>