IOS

  • iOS DispatchSourceTimer 定时器的具体使用

    目录 1. 概述 2. DispatchSourceTimer 2.1 GCD Timer 创建 2.2 GCD Timer 配置 2.3 GCD Timer 部署任务 2.4 GCD Timer控制 ...

  • iOS中常见的几种加密方法总结

    前言 在我们日常开发中,加密是必不可少的一部分,而普通加密方法是讲密码进行加密后保存到用户偏好设置中,钥匙串是以明文形式保存,但是不知道存放的具体位置,下面本文将详细给大家介绍iOS中常见的几种加密方 ...

  • iOS将相册中图片上传至服务器的方法

    本文为大家分享了iOS图片上传至服务器的具体代码,供大家参考,具体内容如下 在使用app时,从相册中选取图片作为头像是很常用的操作,首先打开相册选择图片,然后将图片保存至本应用的document,最后 ...

  • ios实现搜索关键字高亮效果

    一. 需求要求实现的效果 汉字支持汉字直接搜索.拼音全拼搜索.拼音简拼搜索 搜索匹配到的关键字高亮显示 搜索结果优先显示全部匹配.其次是拼音全拼匹配.拼音简拼匹配:关键字在结果字符串中位置越靠前,优先 ...

  • iOS常见宏理解及使用方法

    FOUNDATION_EXPORT, UIKIT_EXTERN 该宏的作用类似于extern,使用方法也与extern类似,在.m文件中,定义如下 NSString *const kFoundatio ...

  • iOS实现圆环比例图

    本文实例为大家分享了iOS实现圆环比例图的具体代码,供大家参考,具体内容如下 实现效果 实现方法 1. SSTCircleProgressView @interface SSTCircleProgre ...

  • scrollview tableView嵌套解决方案示例

    目录 正文 效果预览: 核心代码就是在父视图.子试图的滚动判断 正文 在网上找了很多,没有喜欢的方案.也参考了众多设计,做了一款自认为比较简洁.完美的方案: 大致思路:外层放置scrollview作为 ...

  • Objective-C中类和方法的定义以及协议的使用

    类和方法的定义 一般类都是继承NSObject,新建一个类时父类选择NSObject即可,oc只有单继承,没有多继承. 下面以一个简单的oc工程来讲解(需配置好Xcode工具以相应的SDK),会建工程 ...

  • 浅析iOS应用开发中线程间的通信与线程安全问题

    线程间的通信   简单说明 线程间通信:在1个进程中,线程往往不是孤立存在的,多个线程之间需要经常进行通信   线程间通信的体现 1个线程传递数据给另1个线程 在1个线程中执行完特定任务后,转到另1个 ...

  • UIPageViewController实现的左右滑动界面

    本文实例为大家分享了UIPageViewController实现左右滑动界面展示的具体代码,供大家参考,具体内容如下 .h #import <UIKit/UIKit.h> @interfa ...

  • iOS应用程序中通过dispatch队列控制线程执行的方法

    GCD编程的核心就是dispatch队列,dispatch block的执行最终都会放进某个队列中去进行,它类似NSOperationQueue但更复杂也更强大,并且可以嵌套使用.所以说,结合bloc ...

  • iOS应用开发中使用NSLocale类实现对象信息的本地化

    如何正确地格式化时间 这也是我们这两天遇到的问题,跟用户几经沟通之后,终于抓到log,发现问题竟然是格式化导致的.怎么解决呢? 这个时候NSLocale的重要性就体现出来了.NSLocale作为大家都 ...

  • iOS蓝牙开发数据实时传输

    随着iOS项目开发  很多app需要通过蓝牙与设备连接 蓝牙开发注意: 先定义中心设备和外围设备以及遵守蓝牙协议 @interface ViewController()<CBCentralMan ...

  • iOS简单抽屉效果的实现方法

    本文实例为大家分享了iOS实现简单抽屉效果的具体代码,供大家参考,具体内容如下 实现思路及步骤: 1.首先准备要滑动的view #warning 第一步 - (void)addChildView { ...

  • iOS9开放的新API--Spotlight使用指南

    iOS9开放的新API--Spotlight使用指南

  • iOS Lotusoot模块化工具应用的动态思路

    目录 组件化的要点-约定 场景 调用服务 注册服务 动态思路 代码实现 1.MachO 获取命名空间 2.包名+类名的验证 下文,写的是 Swift 依赖 OC 库,没有命名空间 组件化的要点-约定 ...

  • 总结iOS App开发中控制屏幕旋转的几种方式

    在iOS6之前的版本中,通常使用 shouldAutorotateToInterfaceOrientation 来单独控制某个UIViewController的方向,需要哪个viewControlle ...

  • iOS10 适配以及Xcode8配置总结

    一.Xcode8 插件你去哪了 以为是和之前一样 Xcode 升级了,只需要更新 Xcode info.plsit 中的 DVTPlugInCompatibilityUUID,结果发现一点用都木有泪奔 ...

  • IOS 打包出现Missing Push Notification Entitlement 问题解决方案

    Missing Push Notification Entitlement 问题 最近打包上传是遇到一个问题: 描述: Missing Push Notification Entitlement - ...

  • IOS10.11 无法访问http的问题解决办法

    IOS10.11 无法访问http的问题解 Xcode  Version 7.3.1 (7D1014) IOS9 之后更新了htpps的访问限制,网上很多文章说 往plist 文件中添加 NSAppT ...