腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
岑志军的专栏
专栏作者
举报
68
文章
90940
阅读量
28
订阅数
订阅专栏
申请加入专栏
全部文章(68)
其他(26)
ios(21)
react(5)
https(4)
reactnative(3)
html5(3)
nat(3)
iphone(2)
swift(2)
ruby(2)
官方文档(1)
cocoa(1)
java(1)
php(1)
jquery ui(1)
html(1)
webview(1)
git(1)
github(1)
spring(1)
人工智能(1)
http(1)
编程算法(1)
缓存(1)
shell(1)
网络安全(1)
npm(1)
grep(1)
安全(1)
图片处理(1)
cookie(1)
mvvm(1)
rxswift(1)
session(1)
url(1)
架构(1)
事件(1)
原理(1)
重定向(1)
搜索文章
搜索
搜索
关闭
iOS友盟错误分析定位
其他
进入友盟后台 点击:错误分析->错误列表 看到如下: 点击一个进入详情,看到如下: 打开Xcode->Windows->Organizer->archivers选择你要查看的错误报告所在的版本,这个一
czjwarrior
2018-05-28
713
0
OC和Swift互相跳转
其他
欢迎访问我的个人博客 首先在需要引入Swift的文件中导入头文件#import "工程名-Swift.h" OC跳转Swift页面: #import "ViewController.h" #import "OCAndSwift-Swift.h" // 引入头文件 @interface ViewController () @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]
czjwarrior
2018-05-28
1.4K
0
(6)脱壳
其他
加壳 什么是加壳? 利用特殊的算法,对可执行文件的编码进行改变(比如压缩、加密),以达到保护程序代码的目的 脱壳 什么是脱壳? 摘掉壳程序,将未加密的可执行文件还原出来(有些人也称
czjwarrior
2018-05-28
1.2K
0
(2)逆向环境搭建
其他
Mac远程登录到iPhone 我们经常在Mac的终端上,通过敲一些命令行来完成一些操作 iOS和Mac OS X都是基于Darwin(苹果的一个基于Unix的开源系统内核),所以iOS中同样支持终端的
czjwarrior
2018-05-28
560
0
(5)初识Mach-O
其他
APP从开发到安装到手机的过程1 MJRefreshExample.app中的MJRefreshExample文件是iOS中的可执行文件,文件格式是Mach-O APP从开发到安装到手机的过程2 逆向
czjwarrior
2018-05-28
1.1K
0
(2)NSNumber及Tagged Pointer
其他
根据上一篇文章的总结,我们很容易发现 @interface Student : NSObject { @public int _age; int _no; } 一个Student对象在64位架构下占了16个字节,其中isa占8个字节,两个int变量分别占了4个字节,但是这种方式适合所有OC对象吗??哈哈,并不是。。。 今天早上有朋友问NSNumber为啥占用8个字节(64bit),请看NSNumber头文件,发现如下代码: @property (readonly) char char
czjwarrior
2018-05-28
592
0
(1)Objective-C的本质
其他
众说周知,我们平时编写的OC代码,底层都是C/C++实现的 我们可以通过一个终端指令,将我们的OC代码转换成C/C++代码 xcrun -sdk iphoneos clang -arch arm64
czjwarrior
2018-05-28
342
0
(3)OC中消息和消息转发-01
其他
前一段时间有朋友问了下面的这个问题,我给出的回答是这样的: 其实上面回答的方法调用也都是基于以前对runtime的理解,和自己试验出来的结果,但是,回答完这个问题之后,抱着探究到底的精神(其实是这几天
czjwarrior
2018-05-28
408
0
(4)OC中消息和消息转发-02
其他
上篇文章讲到,如果通过_class_resolveInstanceMethod和- (id)forwardingTargetForSelector:(SEL)aSelector还是没找到IMP,也就是
czjwarrior
2018-05-28
416
0
Quartz2D实战-画板工具
其他
一直想让自己每天都能进步,但是学习这个事情一直都无法坚持,只有自己感觉到了紧迫感,才会敲起代码,研究自己以前没接触过的知识,写博客的目的就是希望能够和更多的朋友一起讨论,促进交流,共同进步!!! 什么是Quartz2D Quartz2D的API是纯C语言的,它是一个二维绘图引擎,同时支持iOS和Mac系统。Quartz2D的API来自于Core Graphics框架,数据类型和函数基本都以CG作为前缀:CGContextRef、CGPathRef等。实际开发中UIKit框架能够帮我们完成大部分UI,但
czjwarrior
2018-05-28
414
0
fastlane实现自动化打包
其他
正常产品开发完成之后,我们都需要给测试人员打包,又是测试包,又是生产包的,打一次包需要浪费十几分钟的时间,甚至有时候,你刚打完包,产品过来告诉你某个地方需要微调一下(麻蛋,这个时候是不是想弄死他),但是没办法,只好改完bug,继续打包,就这样可能一上午或者一下午就这样浪费了,所以有一个能够自动化打包的工具不仅能够为我们节省大量的时间,还可以让我们能够装逼。。。。。(这是重点) 其实自动化打包的工具有很多,比较流行的有Jenkins和fastlane,原来尝试过Jenkins,感觉这个工具比较麻烦,需要
czjwarrior
2018-05-28
872
0
使用Cocoapods创建私有库
其他
五一之后,公司要求对代码进行整理,同时进行代码管理、自动化打包等标准化流程,这些东西一直是我想搞的,这次有了公司的支持,操作起来也更顺利了,代码管理、自动化打包会找时间写一篇博客,这次主要记录利用Cocoapods将多个项目中共用的代码抽离出私有库,方便其他项目的引用,也算是组件化的第一步吧。抽离出私有库的时候,参考了很多的博客,遇到了很多的问题,主要参考了这篇博客。 为什么要进行代码抽离 很多公司不止有一个产品,当项目达到两个及以上的时候,就需要考虑代码的共用(理想情况下)。由于我们公司特殊情况(懒
czjwarrior
2018-05-28
984
0
WKWebView 白屏问题
其他
1、WKWebView 自诩拥有更快的加载速度,更低的内存占用,但实际上 WKWebView 是一个多进程组件,Network Loading 以及 UI Rendering 在其它进程中执行。初次适配 WKWebView 的时候,我们也惊讶于打开 WKWebView 后,App 进程内存消耗反而大幅下降,但是仔细观察会发现,Other Process 的内存占用会增加。在一些用 webGL 渲染的复杂页面,使用 WKWebView 总体的内存占用(App Process Memory + Other Pr
czjwarrior
2018-05-28
4.3K
0
iOS系统生成二维码
其他
// 1. 创建一个二维码滤镜实例(CIFilter) CIFilter *filter = [CIFilter filterWithName:@"CIQRCodeGenerator"]; // 滤镜恢复默认设置 [filter setDefaults]; // 2. 给滤镜添加数据 NSString *string = @"594589850445580904903"; NSData *data = [string dataUsingEncoding:NS
czjwarrior
2018-05-28
672
0
TTTAttributedLabel高亮显示手机号码、网址
其他
1、初始化label - (TTTAttributedLabel *)traceLabel{ if (_traceLabel == nil) { _traceLabel = [TTTAttributedLabel new]; [_traceLabel setTextAlignment:NSTextAlignmentLeft]; // NSTextCheckingTypeLink // 设置识别类型 _traceLabe
czjwarrior
2018-05-28
741
0
Swift-单例
其他
标准写法: // 在swift中,类方法是不允许定义静态变量的 static var once_t: dispatch_once_t = 0 static var instance:
czjwarrior
2018-05-28
366
0
对UILabel添加UIMenuController扩展
其他
一、UIMenuController认识 1、默认情况下,UITextView / UITextFiled / UIWebView 都有苹果自带的有UIMenuController功能 二、对UILabel添加UIMenuController扩展 2、新建一个SSCopyLabel,继承UIlabel,.m文件如下: #import "SSCopyLabel.h" @implementation SSCopyLabel - (instancetype)initWithFrame:(CGRect)fram
czjwarrior
2018-05-28
594
0
HTML5-CSS布局
其他
一、默认情况下,所有的网页标签都在标准流布局中,从上到下,从左到右。 脱离标准流的方法有: float属性 position属性和left、right、top、bottom属性 1、float属性的常用取值有: left:脱离标准流,浮动在父标签的最左边 right:脱离标准流,浮动在父标签的最右边 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> <style>
czjwarrior
2018-05-28
1.8K
0
简单的计步器实现
其他
#import "ViewController.h" #import <CoreMotion/CoreMotion.h> @interface ViewController () @property (nonatomic, strong) CMStepCounter *conter; @property (weak, nonatomic) IBOutlet UILabel *stepLabel; @end @implementation ViewController - (void)viewDi
czjwarrior
2018-05-28
662
0
iOS10新特性-自定义iMessage application
其他
1、创建工程 2、工程创建完成后的目录结构 ###3、接下来开始写代码 // // MessagesViewController.swift // MessagesExtension // //
czjwarrior
2018-05-28
604
0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档