排序:
默认
按更新时间
按访问量

利用Runtime快速归档

/* 平时用coder归档类的变量的时候,需要把每个变量都设置一个key(这个key可能还需要拼一些东西,具体未测试),这里利用runtime获取变量名加kvc赋值实现归档 需要引入#import <objc/runtime.h> */ //coder...

2018-04-03 13:54:27

阅读数:17

评论数:0

传感器CoreMotion

CoreMotion框架的使用 CoreMotion框架十分强大,它不仅将加速度传感器和螺旋仪传感器进行了统一配置和管理,还为我们封装了许多算法,我们可以直接获取到设备的运动状态信息。 1、CoreMotion负责处理的数据 CoreMotion负责处理四种数据,一种是加速度数据,一种是螺...

2018-04-03 13:53:49

阅读数:7

评论数:0

上线准备材料

1.名称: 2.隐私策略网址(可不填): 3.价格: 4.四种iphone尺寸的APP预览和屏幕截图(每种最多5张,这里放的图片上架appstore后会在展示栏展示): 1)3.5英寸: 640 x 960像素 2)4英寸: 640 x 1136像素 3)4.7英寸:75...

2018-04-03 13:53:01

阅读数:22

评论数:0

scrollView的ContentSize自适应

- (void)reloadScrollViewContentSizeWithScrollView:(UIScrollView *)scrollView { NSMutableArray * arr = [NSMutableArray array]; [[scrollView su...

2018-04-03 13:51:18

阅读数:79

评论数:0

navigation设置渐变色

CAGradientLayer *gradientLayer = [CAGradientLayer layer]; gradientLayer.colors = @[(__bridge id)[UIColor cyanColor].CGColor, (__bridge id)[UIColor bl...

2018-04-03 13:50:47

阅读数:22

评论数:0

mac上搭建svn服务器

首先你应该有一些终端的操作基础,命令行需要输入的指令我会用中括号"[]"扩起来,不要把中括号也复制上噢。mac上已经自带了svn,搭建svn服务器统共分三步,第一步创建svn文件夹,第二步修改配置文件,第三步启动svn服务(下面以svn服务端文件夹在桌面为例给大...

2018-04-03 13:49:53

阅读数:10

评论数:0

ios9HTTPS网络请求

错误描述: App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via y...

2018-04-03 13:48:39

阅读数:12

评论数:0

iOS中蓝牙开发(BLE)宏观分析

BLE初探 BLE是蓝牙4.0技术,省电,蓝牙方面苹果主推BLE技术,低级的蓝牙技术苹果目前应该是不支持了,非要支持的话硬件需要通过MFI认证。 需要用到的框架是苹果的CoreBluetooth。 @import CoreBluetooth; 即可 首先讲一下宏观的知识: BLE中蓝牙分为两个模...

2018-04-03 13:47:57

阅读数:9

评论数:0

iOS11 UIScrollView及子类自动下沉问题

if (@available(iOS 11.0, *)) { [_mainTableView setContentInsetAdjustmentBehavior:UIScrollViewContentInsetAdjustmentNever]; } else { [self setAuto...

2018-04-03 13:47:18

阅读数:20

评论数:0

ffmpeg视频处理

iFrameExtractor地址:https://github.com/lajos/iFrameExtractor ffmpeg的简介 FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。 "FFmpeg"这个单词...

2018-04-03 13:45:55

阅读数:21

评论数:0

[iOS]自动检查P3图脚本

小弟前些阵子遇到iOS 9.0-9.3系统崩溃问题,是P3图在搞鬼,于是写了个脚本检测P3图,这个脚本是shell脚本,首先你需要chmod u+x xxx.sh给这个脚本加执行权限,然后终端执行xxx.sh xxx.ipa即可主要内容如下#!/bin/bash if [ -e &quot...

2018-03-27 21:06:32

阅读数:159

评论数:1

decimal解决floatvalue误差问题

NSString * str = [@"0.05" floatValue]; str的值可能会是0.04999999999 就算改成double也不行,这个问题就要用更精确的decimal来解决了 用法 加 decimalNumberByAdding ...

2018-03-24 12:30:30

阅读数:103

评论数:0

appstore版本app随机崩溃,崩溃系统版本在9.3以下问题

这个问题基本是资源中有P3或16位图导致的。 如何查找P3和16位的图呢? 1.导出一个ipa包 2.把导出的ipa后缀改为zip 3.解压zip,得到一个app包 4.右键app包显示包内容 5.在命令行cd app包路径,app包路径可以直接把app包拖进终端来获取 6.这里边又一个叫做Ass...

2018-03-24 12:29:07

阅读数:154

评论数:0

[iOS]利用runtime换包名bundleid

利用runtime的交换方法函数,可以实现方法的交换,进而实现切换包名,该方法可能不常用,送给需要的人吧,比如老板只想掏一份sdk的钱把sdk用在其他包里的情况,但有个弊端,改了包会导致当前包图片找不到,用完替换的包名还要及时切回来才行NSBundle+changeBundleId.h文件 //...

2018-03-24 12:28:32

阅读数:238

评论数:2

SVN提示https证书验证失败问题

使用svn有时候会出现提示https证书验证失败问题,大致问题是什么"SSL ver failed"什么的。 问题已经解决了所以没有保留下来错误提示,等下次再出现再传上来。 解决办法是在终端界面输入:svn ls https的svn地址,之后会出现几个选项,输入...

2018-03-24 12:24:33

阅读数:1209

评论数:3

[iOS]runtime笔记

runtime是oc实现动态语言的底层机制,使用的时候只要引入#import <objc/runtime.h>即可。 runtime提供了大量的函数来操作类和对象,一般操作类的方法都以class_开头,操作对象的方法以objc_或object_开头。 ...

2018-03-24 12:22:19

阅读数:74

评论数:1

[iOS]Quartz2D绘图引擎

首先了解一下CGContextRef: An opaque type that represents a Quartz 2D drawing environment. Graphics Context是图形上下文,可以将其理解为一块画布,我们可以在上面进行绘画操作,绘制完成后,将画布放到我们的...

2018-03-24 12:21:50

阅读数:70

评论数:1

[iOS]FFMpeg工程创建流程

FFMpeg工程创建 1.创建一个工程 2.将编译好的include和lib拖入工程 3.将build settings中的header searth path设置为include的路径。例如:$(SRCROOT)/include 4.导入以下框架: VideoToolbox.framework...

2018-03-24 12:21:17

阅读数:20

评论数:0

CoreImage核心图像图像处理

一、 想象一张最好的生活自拍照。它是很高大尚滴并且以后会有用武之地。转发,票选将会使你获得成千上万份的关注,因为它确实很酷很帅。现在,如果你有什么办法,可以让它看起来更加的高大尚。。。 这就是图形图像处理要做到的!它可以让你的照片带上更多的特殊效果,比如修改颜色,与其它的图片进行合成等等。 在...

2018-03-24 12:20:33

阅读数:80

评论数:0

[math]4x4矩阵在欧氏空间中的应用

4x4矩阵在欧氏空间中的应用4x4矩阵是一个是一个既可以表示旋转又同时可以表示平移的矩阵,3x3矩阵只能表示仿射变换,而兼顾平移就需要引入齐次坐标来实现了,当然什么仿射变换、齐次坐标都是我从网上找的装逼用的,还是看图吧:...

2018-03-24 12:19:47

阅读数:23

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭