3 絮语时光

尚未进行身份认证

移动智能应用开发!

等级
TA的排名 6w+

结构体地址对齐解释

**重要****三条原则:**一、结构体变量中成员的偏移量必须是成员大小的整数倍(0被认为是任何数的整数倍) 二、结构体大小必须是所有成员大小的整数倍。三、结构体中的成员是结构体类型时只需把其展开,展开后的结构体的第一个成员的偏移量应当是被展开的结构体中最大的成员的整数倍。基本数据类型的长度int=4,char=1,short=2,double=8;根据这三条原则我们去分析:##第一...

2019-01-05 15:28:41

圆形进度条

-(void)drawRect:(CGRect)rect{
 
CGContextRefctx=UIGraphicsGetCurrentContext();//获取上下文 

CGPointcenter=CGPointMake(100,100);//设置圆心位置
 
CGFloatradius=90;//设置半径
 
CGFl...

2018-11-15 10:58:21

记录两个bug

1)xcode出现errsecinternalcomponent使用真机跑项目时突然报错,郁闷。再网上找了这个办法:原因: 这似乎是签名机制(codesigningmechanism)的bug,Xcode中账号多了,就会产生很多过期的PP文件,Xcode没有自带删除功能会导致重复导入provisioningprofile.解决办法:  Xcode中所有的...

2018-09-15 14:43:37

Podfile 文件写法

//指定三方库本地路径的写法(用于提交前进行测试)pod'AFNetworking',:path=>'~/Desktop/AFNetworking'//指定git的写法pod'AFNetworking',:git=>'https://github.com/AFNetworking/AFNetworking.git'pod'AFNetworking',:...

2018-09-08 10:32:21

iOS cocoapods 组件化

https://github.com/xuyushiguang/HJSpecs.githttps://github.com/xuyushiguang/HJPodTestLib.git查看reposcd ~/.cocoapods/repos创建spec索引$ pod repo add HJSpecs https://github.com/xuyushiguang/HJSpec...

2018-09-05 11:22:02

Mac 终端使用

1.cd.        表示当前目录cd..       表示返回上一级目录cd../..         表示返回上两级cd../../..       表示返回上三级目录cd +空格+下一目录 表示将从当前路径进入到下一目录cd +空格+~      表示从当前目录进入到...

2018-08-20 14:53:51

ios 单例类

自从设计模式出现以后,关于单例模式的争执就一直存在。我们很多时候需要一个全局的东西,保证全局仅有一份即可,这个时候单例是最佳的选择,但在多线程的环境下也需要做好线程保护。   在iOS下的UIApplication和NSFileManager就是很不错的例子——我们总有时候需要用到单例模式。不过写起代码来还是值得推敲一下:   最简单的例子如下,假设我们有一个testClass...

2018-08-10 15:18:16

swift as ?

as我的理解是类型转换比如子类继承父类[color=#FF0000]classSonTwo:Person{  vartwoName="我是son2"  overrideinit(){    super.init()    self.name=twoName  }}[/color]per3是person类型的属性接受子类的实例[c...

2018-08-10 15:18:03

js一些常用DOM

HTMLDOM对象-方法和属性一些常用的HTMLDOM方法:getElementById(id)-获取带有指定id的节点(元素) appendChild(node)-插入新的子节点(元素) removeChild(node)-删除子节点(元素)一些常用的HTMLDOM属性:innerHTML-节点(元素)的文本值 parentNode-...

2018-08-10 15:17:44

圆形进度条

圆形进度条-(void)drawRect:(CGRect)rect{
 
CGContextRefctx=UIGraphicsGetCurrentContext();//获取上下文 

CGPointcenter=CGPointMake(100,100);//设置圆心位置
 
CGFloatradius=90;//设置半径
 
...

2018-08-07 21:23:18

字符串截取

字符串的截取NSString*index=@"/Users/junzoo/Library/ApplicationSupport/iPhoneSimulator/7.0.3/Applications/63925F20-AF97-4610-AF1C-B6B4157D1D92/Documents/DownLoad/books/2013_50.zip";对路径截取的9种操作   NSL...

2018-08-07 21:22:27

核心动画

核心动画[CATransactionbegin];[CATransactionsetDisableActions:YES];self.myview.layer.position=CGPointMake(10,10);[CATransactioncommit];暂停CFTimeIntervalpausedTime=[layerconvertTime:CAC...

2018-08-07 21:21:30

iOS替换方法hook

HOOK+(void)load{    SELorigSel=@selector(viewDidAppear:);    SELswizSel=@selector(swiz_viewDidAppear:);    [UIViewControllerswizzleMethods:[selfclass]originalSelector:origSelswizzle...

2018-08-07 21:20:38

获取视频缩略图

缩略图AVAeestAVPlayerNSMutableDictionary*headers=[NSMutableDictionarydictionary];[headerssetObject:@"yourHeader"forKey:@"User-Agent"];self.urlAsset=[AVURLAssetURLAssetWithURL:self.videoUR...

2018-08-07 21:18:13

iOS 11 app内切换WIFI

第一步:    第二步:   第三步导入头文件#import<NetworkExtension/NEHotspotConfigurationManager.h>第四步输入WIFI名称和密码  if(@available(iOS11.0,*)){    NEHotspotConfiguration*ho...

2018-07-26 20:20:29

获取手机的指南针和行进方向

CoreLocation支持两种方式去获取方位相关的信息:heading:有磁力计的设备可以获得指南针方向.course:有GPS的设备可以获取设备的行进方向和速度.加入方向相关的事件在info.plist里加入UIRequiredDeviceCapabilities相关的键:magnetometer:磁力计,获取heading信息 gps:获取course信息.获取He...

2018-07-09 10:09:48

Git命令使用

GIT$mkdirlearngit 创建文件库$cdlearngit   进入这个库$pwd         显示这个库的位置$gitinit.      初始化这个库把readme.txt文件放到learngit库根目录下$gitaddreadme.txt 添加新文件$gitcommit-m"wroteareadmef...

2018-07-07 14:08:23

FFMpeg解H264压缩rtsp协议流媒体

http://www.cocoachina.com/bbs/read.php?tid-283773.html

2017-11-03 15:56:45

iOS headerdoc 代码注释打包sdk

有时候我们需要封装sdk给其他人使用,现在我们可以这样做把你的注释包含在/*!–*/块里打开终端先cd你要打包注释的项目cd/Users/yxy/Desktop/KM34Project 输入 headerdoc2html -o OutputDirectory InputDirectoryOutputDirectory是要输出的那个文件路径,我们在桌面上

2017-10-18 21:44:46

P3图片导致iOS9.3以下崩溃问题

背景最近公司项目集成了Bugtags,发现线上版本奔溃概率达到了2%,怪不得AppStore评论里有人在【骂娘】。主要问题是有一个Signal10wasraised.SIGBUS(_mh_execute_header+795252)的bug,但在奔溃堆栈中查不到有用信息。从统计数据中发现,奔溃大多出现在iOS9.0-iOS9.3之间的版本。找手机一波三折发

2017-10-10 09:41:45

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取