IOS

  • 如何实现IOS_SearchBar搜索栏及关键字高亮

    搜索框的效果演示: 这个就是所谓的搜索框了,那么接下来我们看看如何使用代码来实现这个功能. 我所使用的数据是英雄联盟的英雄名单,是一个JSON数据的txt文件, JSON数据的处理代码如下所示: // ...

  • iOS中震动反馈(UIFeedbackGenerator)与系统震动详解

    Taptic Engine 先了解一个概念--Taptic Engine Taptic Engine 是苹果产品上推出的全新震动模块,该元件最早出现在 Apple Watch 中.iPhone 6s ...

  • iOS左右滑动标签页导航的设计

    iOS中左右滑动切换,滑动标签页导航的设计思路,具体内容如下 iOS开发中经常(几乎每个APP都含有这样的页面吧,几乎!UI设计师也都是这样抄来抄去-..) demo见Github:SliderTab ...

  • Xcode8 更新解决模拟器找不到的方法

    更新了Xcode8后,模拟器莫名的消失了.看了一下Xcode文件夹,SDK都在 首先试试重启电脑和Xcode后看看模拟器出现了没,没有的话只能重新建模拟器了. 方法如下: 1.打开Xcode-> ...

  • iOS如何扫描HEIF格式的二维码图片

    一.说在前面 iPhone 7 之后系统相机支持HEIF格式的图片,在扫描二维码时,该格式的图片需要转换成JPG格式才能进行扫描成功. 二.思路 用户在打开系统相册选择完一张照片后,要判断该照片是否是 ...

  • iOS实现搭建聊天页面的实例代码

    由于工作需要,需要用到ios聊天页面,在网上搜了半天没有想要的,果断自己写一个,发个笔记 功能分析,模仿QQ聊天页面 输入框失去第一响应的情况: 1:点击页面 2:下滑页面 输入框成为第一响应的情况: ...

  • IOS应用内跳转系统设置相关界面的方法

    在iOS开发中,有时会有跳转系统设置界面的需求,例如提示用户打开蓝牙或者WIFI,提醒用户打开推送或者位置权限等.在iOS6之后,第三方应用需要跳转系统设置界面,需要在URL type中添加一个pre ...

  • React Native 如何获取不同屏幕的像素密度

     React Native  获取不同屏幕的像素密度 使用React Native开发 User Interface,初步了解之后,产生一个疑问,使用flexbox开发页面,width及height属 ...

  • 深入讲解iOS开发中的UIViewController

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

  • 详解iOS设计中的UIWindow使用

    每一个IOS程序都有一个UIWindow,在我们通过模板简历工程的时候,xcode会自动帮我们生成一个window,然后让它变成keyWindow并显示出来.这一切都来的那么自然,以至于我们大部分时候 ...

  • 详解iOS设置字体的三种方式

    有时候项目需要显示一些非系统的字体达到一些UI的效果,目前设置字体有三种方式,默认方式.bundle方式,coreText方式. 1 默认方式 这种方式就是正常的字体设置方式 label.font = ...

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

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

  • iOS新功能引导提示界面实例详解

    在开发中,现在很多app更新了新功能时都会给出用户一个提示,以方便用户更好的体验,那么这个功能如何实现的呢? 首先看下效果图: 1.首先创建第一个viewcontroller 在上面放上一个image ...

  • iOS开发教程之常见的性能优化技巧

    前言 性能问题的主要原因是什么,原因有相同的,也有不同的,但归根到底,不外乎内存使用.代码效率.合适的策略逻辑.代码质量.安装包体积这一类问题. 但从用户体验的角度去思考,当我们置身处地得把自己当做用 ...

  • IOS开发QQ空间/朋友圈类界面的搭建

    先来看下效果: 公司在做一个报修工单的功能,其中主要功能点在于,这个功能不完全是静态显示的, 它还可以点击回复,在下面增加评论,可以点击查看评论详情,也可以收回评论详情, 评论可以带图片,也可以不带图 ...

  • iOS中正向、逆向传值的方法总结

    前言 本文主要介绍了关于iOS正向.逆的相关内容,对各位iOS开发者们具有一定的参考学习价值,下面话不多说了,来一起看看详细的介绍吧 iOS 开发中经常需要在页面间传递数据,也就是 值传递.常见的有的 ...

  • iOS11实现App内自动连接Wi-Fi的方法

    背景: 给智能设备配置网络,需要直连智能设备发射的Wi-Fi 目前技术: iOS11后苹果提供  NEHotspotConfigurationManager 类直连周边Wi-Fi,iOS11前只能跳转 ...

  • iOS开发之触摸事件以及手势

    iOS中的事件分为三类:触摸事件.加速计事件.远程控制事件.只有继承了UIResponder的对象才能接收并处理事件,称之为"响应者对象".UIApplication.UIView ...

  • ios基于UITableViewController实现列表

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

  • 浅谈iOS开发中static变量的三大作用

    (1)先来介绍它的第一条也是最重要的一条:隐藏 当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性.为理解这句话,我举例来说明.我们要同时编译两个源文件,一个是a.c, ...