IOS

  • 浅谈RxSwift 网络请求

    一.说明 入坑RxSwift 有段时间了,之前在项目中只是小范围的使用RxSwift,为了更好的使用响应式编程,决定在项目中更广范围的使用RxSwift,然后研究了一下RxSwift的网络请求,现在有 ...

  • iOS 如何高效的使用多线程

    一.多线程简述 线程是程序执行流的最小单元,一个线程包括:独有ID,程序计数器 (Program Counter),寄存器集合,堆栈.同一进程可以有多个线程,它们共享进程的全局变量和堆数据. 这里的 ...

  • iOS开发中使用Quartz2D绘制上下文栈和矩阵的方法

    上下文栈 一.qurza2d是怎么将绘图信息和绘图的属性绘制到图形上下文中去的? 说明: 新建一个项目,自定义一个view类和storyboard关联后,重写该类中的drowrect方法. 画线的三个 ...

  • React Native搭建iOS开发环境

    一.写在前面 1. 什么是React-Native? React-Native是:Facebook 在2015年初React.js技术研讨大会上公布的一个开源项目.支持用开源的JavaScript库R ...

  • iOS 11更新后及iPhone X推出后工程中遇到的问题及适配方法

    iOS 11更新后及iPhone X推出后工程中遇到的问题及适配方法

  • iOS实现小型计算器

    作为一名初学者,编辑一款能够在IOS操作系统上运行的计算器是一件很值得自豪的事情,网络上虽然后很多相关的文章和代码,功能也很强大但是我感觉相关的计算器比加复杂,晦涩难懂,所以我想通过这个小小的计算器, ...

  • iOS App开发中导航栏的创建及基本属性设置教程

    文件目录如下:基本导航顺序: root -> First -> Second -> Third.其中,FirstViewController作为 navigation堆栈的rootv ...

  • IOS获取指定年月的当月天数

    前言 在开发IOS中常常需要用到这一功能,在限定一个月的时间间隔为第一天和最后一天,需要知道这个月有多少天,才能知道最后一天是多少号,而且还要知道是否是闰年,可能2月只有28天. 话不多说,附上代码: ...

  • Unity3d发布IOS9应用时出现中文乱码的解决方法

    简单的说,解决方法就是批量修改NGUI的label字体,修复ios就删除arial引起的中文乱码 我们来看具体如何操作 static public void yaheifont() { uf = As ...

  • iOS实现时间显示几分钟前,几小时前以及刚刚的方法示例

    前言 本文实现的效果类似于QQ空间里的好友发表的动态,会显示好友发表的时间,这里是处理显示几小时前,几分钟前,刚刚,昨天,前天这样的格式,下面来一起看看吧. 一:刚刚,几分钟前,几小时前 //时间 N ...

  • Objective-C 代码与Javascript 代码相互调用实例

    现在好的IOS 的 APP有时候会跟网页内容相关联,当然也是增加用户体验,及更好的,有效的体现APP 的功能. 由于本人在项目中会用到这部分功能,做下记录! JS调用OC 很多应用里面或多或少的调用了 ...

  • iPhoneX 媒体查询适配的方法教程

    iPhone X尺寸 5.8 英寸 5.65 x 2.79 x 0.30 英寸 iPhone X分辨率 1125 x 2436 每英寸PX~458 像素 屏幕尺寸 Apple iPhone X的屏幕为 ...

  • iOS开发之topLayoutGuide和bottomLayoutGuide的使用小技巧分享

    前言 LayoutGuide这个概念在本人从事iOS开发过程中一直是比较陌生的.直至最近想要了解这个细碎的知识点,就随手查了一下,发现这个概念从iOS7的top/bottom LayoutGuide, ...

  • iOS中日志同步获取NSLog重定向以及其他详解

    前言 对于那些做后端开发的工程师来说,看LOG解Bug应该是理所当然的事,但我接触到的移动应用开发的工程师里面,很多人并没有这个意识,查Bug时总是一遍一遍的试图重现,试图调试,特别是对一些不太容易重 ...

  • Flutter RendererBinding作用源码分析

    目录 分析 PipelineOwner flushLayout flushCompositingBits flushPaint flushSemantics initRenderView schedu ...

  • iOS监控笔记之启动crash

    前言 相较于正常的崩溃问题,启动crash造成的损失要远远大得多.正常来说,如果有足够强健的构建发布系统,大多数时候能在版本上线之前及时发现问题并且修复,但是仍然存在小概率的线上意外.启动crash一 ...

  • iOS实现app间跳转功能

    本文为大家分享了iOS实现app间跳转功能的具体代码,供大家参考,具体内容如下 我们通过系统的openURL方法,可以从当前的app跳转到其他任意app去,包括系统自带的.以及我们开发的app. 本文 ...

  • iOS如何封装带复制功能的UILabel示例代码

    前言 UILabel继承自UIView是iOS中使用非常频繁的一个视图控件一般用于显示文字. 一:基本使用 1.创建 UILabel *label = [[UILabel alloc]initWith ...

  • iOS UITextView 首行缩进 撤销输入 反撤销输入的实现代码

    最近公司涉及到作家助手的功能,能撤销输入的文字,并能反撤销被撤销掉的文字. 该功能类似ios系统的摇一摇撤销输入. 当时也特迷茫,不知道从何下手,后来搜索了大量的资料,终于完成了这个功能,现在就将该功 ...

  • iOS App开发中Objective-C使用正则表达式进行匹配的方法

    iOS中有三种方式来实现正则表达式的匹配.现在将他们都记录在这里: 1.利用NSPredicate(谓词)匹配 例如匹配有效邮箱: NSString *email = @"nijino_sa ...