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 ...