IOS

  • iOS端React Native差异化增量更新的实现方法

    前言 作为一名iOS原生开发工程师,通过一个礼拜的面试之后发现,原来并不想学的react-native真的是火的一塌糊涂,坐标:杭州,很多公司招聘iOS开发除了原来的OC和Swift,多了一门新语言: ...

  • 一步一步实现iOS主题皮肤切换效果

    本文实例为大家分享了iOS主题皮肤切换代码,供大家参考,具体内容如下 1. 主题皮肤功能切换介绍 主题切换就是根据用户设置不同的主题,来动态改变用户的界面,通常会改变navigationBar背景图片 ...

  • iOS新增绘制圆的方法实例代码

    iOS 的坐标系和我们几何课本中的二维坐标系并不一样! # BezierPath绘制圆弧 使用 UIBezierPath 进行绘制圆弧的方法,通常会直接使用 addArc : addArc(withC ...

  • 实例详解IOS开发之UIWebView

    iOS开发之UIWebView 是本文要介绍的内容,UIWebView是iOS sdk中一个最常用的控件.是内置的浏览器控件,我们可以用它来浏览网页.打开文档等等.这篇文章我将使用这个控件,做一个简易 ...

  • iOS开发教程之自定制图片浏览器

    前言 图片浏览器大家应该都用过,这方面的第三方也有很多,不过有时候第三方会跟我们的需求有一些出入,这就需要我们要么对第三方进行修改要么自己重新定制.我是比较喜欢自己重新定制的,在这给大家简单介绍一下我 ...

  • iOS UICollectionView实现标签选择器

    近来,在项目中需要实现一个类似兴趣标签的选择器.由于标签的文字长度不定,所以标签的显示长度就不定.为了实现效果,就使用了UICollectionView来实现了每行的标签数量不定.cell的宽度自适应 ...

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

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

  • 详谈iPhoneX截图如何带

    直接用iPhoneX截图后是没有圆角和刘海的,就像下面这样. 其实加圆角和刘海也很简单 第一步:截屏 第二步:打开我这个软件,并选取图片库中的那张图 第三步:添加圆角,刘海 第四步:将做好的图片保存到 ...

  • iOS实现短信验证码倒计时

    在开发中,经常在需要用户注册的时候会需要实现验证码倒计时的功能,下面是解决这个问题的两种思路(使用UIButton控件) 一.利用NSTimer计时器 1.新建一个UIButton按钮,设置成属性,名 ...

  • iOS开发之Quartz2D的介绍与使用详解

    一.前言 Quartz2D的API是纯C语言的,它是一个二维绘图引擎,同时支持iOS和Mac系统.Quartz2D的API来自于Core Graphics框架,数据类型和函数基本都以CG作为前缀.通常 ...

  • iOS10推送教程详解

    上个月接到一个需求,做ios10的推送,意图冲击AppStore头条.瞬间抓狂,工具都还没有,于是赶紧安装xcodeBeta版,ios10Beta版,然后就开始无尽的查资料,毕竟新功能,毕竟没做过.. ...

  • iOS音乐播放器实现代码完整版

    本文实例为大家分享了iOS实现音乐播放器的具体代码,供大家参考,具体内容如下 audio_queue.cpp /* * This file is part of the FreeStreamer pr ...

  • iOS实现九宫格自动生成视图

    在移动开发里有相当多的时候需要使控件呈现九宫格格式的分布,最常见的如 图案解锁界面: 相册管理界面: 单独创建一个这样界面的步骤相当繁琐,要创建父视图用于控制每一个单独的控件,而控件添加的时候还要判断 ...

  • iOS 中weak的实现代码示例

    只要学过 iOS 的人,都会对 strong.weak.copy等关键字应该都会很熟悉.weak 属性关键字就是弱引用,它不会增加引用计数但却能保证指针的安全访问,在对象释放后置为 nil,从而避免错 ...

  • iOS创建与使用静态库

    在日常项目开发中,不论是为了两个公司项目上的业务交流还是为了减少项目的编译时间,有的时候我们会把项目中的私密内容打包成静态库,或者是把项目中变动较少一部分打包成静态库以便提高编译效率,那么下面我们就来 ...

  • iOS SwiftUI 颜色渐变填充效果的实现

    SwiftUI 为我们提供了各种梯度选项,所有这些选项都可以通过多种方式使用. Gradient 渐变器 A color gradient represented as an array of col ...

  • iOS中的UITableView的重用机制与加载优化详解

    UITableView可以说是UIKit中最重要的一个组件,用来展示数据列表,还可以灵活使用进行页面的布局.UITableView的使用遵循MVC模式,数据模型(NSObject).视图(UIView ...

  • iOS文本的多语言适配以及实践指南

    目录 背景 字体包的多语言适配和实践 需求分析 技术设计 文本信息的多语言适配和实践 需求分析 技术设计 技术开发 拓展 总结 背景 产品被多个国家使用,产品方希望产品拥有更好的多语言使用体验,所以设 ...

  • iOS中的UIStepper数值加减器用法指南

    UIStepper可以连续增加或减少一个数值.控件的外观是两个水平并排的按钮构成,一个显示为"+",一个显示为"-". 该控件的一个有趣的特征是当用户按住&qu ...

  • iOS开发教程之识别图片中二维码功能的实现

    前言 大家应该都知道在iOS的CoreImage的Api中,有一个CIDetector的类,Detector的中文翻译有探测器的意思,那么CIDetector是用来做哪些的呢? 它可以: CIDete ...