什么是ibeacon iBeacon是苹果公司2013年9月发布的移动设备用OS(iOS7)上配备的新功能。其工作方式是,配备有 低功耗蓝牙(BLE)通信功能的设备使用BLE...
什么是ibeacon iBeacon是苹果公司2013年9月发布的移动设备用OS(iOS7)上配备的新功能。其工作方式是,配备有 低功耗蓝牙(BLE)通信功能的设备使用BLE...
一、各个修饰的区别 1. private 绝对私有,除了在当前类中可以访问外,在其他类或该类的扩展中都不能访问 2. fileprivate 文件私有,可以在当前类文件中访问...
使用SDWebImage加载多个图片时,在加载的过程中,当图片分辨率比较大的时候,加载几张图片就崩溃了。需要对图片进行处理,避免内存崩溃问题。 一、预加载图片URL数组 预加...
问题现象: 遇到一个诡异的问题,我的根视图是Tabbar+navigation,在点击push到另外页面的时候,页面卡住了,导航栏的标题是下个页面的,view还是当前的,然后...
1.cd 到文件夹目录2.在文件首行添加#!/usr/bin/env python3.添加权限 chmod 777 文件名.py4.执行脚本./文件名.py
说明:在mac设备运行一段时间后,电脑空间很小了,对于开发者来说,清清Xcode缓存,腾出几十G的空间还是有可能的。在升级Xcode适配新系统、新手机也是得给电脑减减压。 一...
问题简介 在iOS中,NSTimer的使用非常频繁,但是NSTimer在使用中需要注意,避免循环引用的问题: 由于self强引用了timer,同时timer也强引用了self...
一、获取普通视图的截图 二、获取滚动视图的内容截图
根据设备信息对应设备名称 设备列表链接:https://www.theiphonewiki.com/wiki/Models 获取设备信息 根据设备型号返回手机版本
开发过程中,我们会在项目中添加很多日志以便调试,打包后这些日志并不需要,我们可以将这些日志屏蔽掉。 一、添加宏定义 在使用时直接使用Dlog就可以在release模式去掉日志...
一、创建framework工程 1.创建framework项目 2.修改framework类型 创建的framework默认为动态库,在buid setting 搜索mach...
一、在Xcode中添加合并脚本 在Build Phases中添加Run Script 将以下脚本添加 二、使用命令行合并 lipo -create /Users/admin/...
在开发中,有时候需要打包SDK。在打包SDK的时候,需要将工程中的资源文件放入bundle里面以便引用。Bundle文件可以理解为一个资源包,用于存储图片、音频、文本、nib...
一、分支合并主干代码 1.选中对应的项目文件2.选中对应的分支3.点击merge进入合并页面4.默认synchronize Branch 选择merge from是来自主干的...
在开发中使用svn进行项目管理,项目中代码迭代管理使用Cornerstone。下面是cornerstone的分支、版本管理。 一、创建版本管理文件夹 可以在项目中直接创建文件...
1、Xcode10代码块简介 在Xcode10之后代码块从右侧栏的底部放到了上面,和以前的使用方法有些不同。 单击会出现一个弹层,显示已有代码块 使用快捷键也可以打开代码块列...
一、什么是栅栏函数 dispatch_barrier_async函数,在进程管理中起到一个栅栏的作用,它等待所有位于barrier函数之前的操作执行完毕后执行,并且在barr...
一、手动创建pch文件 按住command+N,弹出创建窗口,选择Other下的 PCH File, 二、配置pch文件 在target中选择Build Settings,搜...
Static修饰局部变量: 当static关键字修饰局部变量时,只会初始化一次。例 1: 打印结果: 当static关键字修饰局部变量时,在程序中只有一份内存。例 2: 打印...
一、分类(category): 1.1 概念: 分类是OC中特有的语法,他标识一个指向分类的结构体的指针。使用分类可以在不进行子类化的情况下,为已经存在的类增加功能。原则上它...