IOS

  • IOS10 解决权限崩溃问题详解

    今天 手机升级了 iOS10 Beta,然后用正在开发的项目 装了个ipa包,发现点击有关 权限访问 直接Crash了,并在控制台输出了一些信息: This app has crashed becau ...

  • iOS 正则表达式详解

    一.系统自带正则表达式用法 除了正则可以用,还有NSScanner这个类可以达到某些相同的效果 1.创建正则表达式对象 NSString * reg = @"[0-9]+";//字 ...

  • iOS 点击图片放大效果的实现

    今天带来的是图片点击放大效果,这种效果一般在微博,微信朋友圈中比较常见 当我点击其中一张图片时,就会进入详情 具体实现如下 首先创建个 Controller(PhotoViewController) ...

  • iOS中创建表格类视图WBDataGridView的实例代码

    项目中创建表格, 引用头文件 #import "WBDataGridView.h" - (void)viewDidLoad{ [superviewDidLoad]; // Do a ...

  • iOS上下文实现评价星星示例代码

    常规思路: 创建两个 view,通过 for 循环创建 imageView,未点亮星星视图在下.点亮星星视图在上重合在一起,当用户点击视图时,通过改变点亮星星视图的 width 实现功能 本文思路: ...

  • iOS的CoreAnimation开发框架中的Layer层动画制作解析

    CAAnimation动画体系的介绍 CAAnimation是CoreAnimation框架中执行动画对象的基类,下面有一张图,是我手画的,不太美观,但是可以将与CAAnimation相关的几个动画类 ...

  • fastlane自动化打包iOS APP过程示例

    目录 概述 fastlane的安装 fastlane的配置 到你的iOS项目下,执行初始化命令: 打包并自动上传 App 到蒲公英 安装蒲公英的 fastlane 插件 打包上传到Testflight ...

  • IOS 开发之数据存储writeToFile的应用实例

    IOS 开发之数据存储writeToFile的应用实例 最近项目上要弄数据的导入与导出,所以就研究了一下数据的保存,其实很简单  第一步:获得文件即将保存的路径: NSArray *documentP ...

  • iOS优化UITableViewCell高度计算的一些事儿

    我是前言 这篇文章是我和我们团队最近对 UITableViewCell 利用 AutoLayout 自动高度计算和 UITableView 滑动优化的一个总结. 我们也在维护一个开源的扩展,UITab ...

  • 详解IOS 利用storyboard修改UITextField的placeholder文字颜色

    详解IOS 利用storyboard修改UITextField的placeholder文字颜色 最近有个需求需要修改UITextField的placeholder文字颜色,在网上找发现有用代码修改的, ...

  • ios基于UITableViewController实现列表

    实现效果图如下: News.h #import <Foundation/Foundation.h> @interface News : NSObject @property (nonato ...

  • Flutter之PageView页面缓存与KeepAlive

    目录 正文 构造函数 页面缓存 KeepAlive KeepAliveWrapper 总结 正文 如果要实现页面切换和 Tab 布局,我们可以使用 PageView 组件.需要注意,PageView ...

  • iOS推送SDK集成详细对比

    由于自己的app想要一个推送功能,又由于调用系统的方法集成太麻烦,所以想找一个推送的SDK来做.市面上可以实现该功能的SDK有多种,比如极光,信鸽,个推,MobPush(ShareSDK他们家的).于 ...

  • iOS如何改变UIBarButtonItem的大小详解

    前言 基本上每个iOS APP里面都有导航,比如微信.QQ.支付宝.导航可以很方便地帮助我们管理视图控制器(UIViewController).导航的重要性不言而喻,基本上是每一位iOS初学者都要接触 ...

  • iOS开发中Date Picker和UITool Bar控件的使用简介

    一.Date Picker控件 1.简单介绍: Date Picker显示时间的控件 有默认宽高,不用设置数据源和代理 如何改成中文的? (1)查看当前系统是否为中文的,把模拟器改成是中文的 (2)属 ...

  • IOS开发笔记整理49之详解定位CLLocation

    在项目功能中有一个定位CLLocation的需求,遇到了一些知识难点,经过各位大侠的帮助,问题解决,特此分享供大家学习,希望大家共同学习进步. 一.简单说明 1.CLLocationManager C ...

  • iOS block的值捕获与指针捕获详解

    目录 指针与指针变量 block捕获变量方式 值捕获 指针捕获 __block修饰的变量 关于block延伸的知识点 总结 指针与指针变量 通俗的理解: 指针:内存地址指针变量:存放内存地址的变量指针 ...

  • 深入讲解iOS开发中的UIViewController

    UIViewController顾名思义:视图控制器.应该在MVC设计模式中扮演控制层的角色.一些初学者在最开始的时候一直不理解为何有了UIView还要UIViewController做什么用,不都是 ...

  • 浅谈iOS 关于小数精确计算(NSDecimalNumber)

    做了好一段时间的金融产品,对数字是要非常敏感,差个零点零几都不行,精确度是要非常重视的,将后台传给我的floatValue转成NSString,一直没发现问题,最近项目有关个人账户的资产显示,发现总是 ...

  • iOS Touch ID指纹识别技术简介

    Touch ID简介: 苹果公司在iPhone 5S手机中推出了指纹识别功能,提高手机安全性的同时也方便了用户操作.其功能是通过Touch ID实现的,从iOS 8系统开始,苹果开发一些Touch I ...