E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
NSLog
NSLog
和 print 源码阅读和捕获方案
前言
NSLog
作为iOS开发常用的调试和日志打印方法,大家都是很熟悉了,开源社区也为我们贡献了很多非常优秀的日志框架,比如OC中大名鼎鼎的CocoaLumberjack,有兴趣的同学可以移步https:
madaoCN
·
2022-02-21 05:01
NSURL使用基本介绍
后是第一个参数&后是后面的参数
NSLog
(@"scheme:%@",[urlscheme]);//协议http
NSLog
(@"host:%@",[urlhost]);//域名www.baidu.com
NSLog
楚简约
·
2022-02-21 03:29
iOS - block - 捕获 __block可变对象类型
intargc,constchar*argv[]){__blockNSMutableString*str=[[NSMutableStringalloc]initWithString:@"Mercedes"];
NSLog
felix6
·
2022-02-20 19:35
iOS: NSString内存管理探究
还包括使用__weak后的影响在我们所认识的内存管理的规则下看下面的代码NSObject*__weakob=[[NSObjectalloc]init];
NSLog
(@"%@",ob);输出应该是null
Sunxb
·
2022-02-20 17:41
va_list 可变参数概览
前言VA_LIST解决变参问题的一组宏,所在头文件:#include,用于获取不确定个数的参数比如我们最常用的
NSLog
方法
NSLog
(NSString*format,...)
madaoCN
·
2022-02-20 17:02
block(二)解决循环引用的三种方式
1.weakself弱引用self//第一种解决方式weak+weak-Strong-dance__weaktypeof(self)weakSelf=self;self.block=^{
NSLog
(@"
周二头
·
2022-02-20 15:39
计算耗时的一个比较方便的东东CFAbsoluteTimeGetCurrent
CFAbsoluteTimeGetCurrent();//所需测量耗时的代码段{.....................}CFAbsoluteTimeendTime=CFAbsoluteTimeGetCurrent();
NSLog
码农的思念
·
2022-02-20 14:24
了解 Key-Value Coding
对象属性的访问消息传递NSArray*array=@[@"A",@"Bb",@"Ccc",@"Ddd"];NSArray*lenStr=[arrayvalueForKeyPath:@"length"];
NSLog
_涼城
·
2022-02-20 13:16
autorelease pool源码解读
clang-rewrite-objcmain.m将OC代码转为main.cpp文件intmain(intargc,constchar*argv[]){@autoreleasepool{//insertcodehere...
NSLog
搞好关系
·
2022-02-20 11:15
Block的基本用法
,name,age];};NSString*str=myBlock(@"胡晓伟",31);
NSLog
(@"%@",str);上面的例子演示了Blo
无所不知的程序员
·
2022-02-20 02:41
iOS中的Runtime详解4(附面试题) - 底层原理总结
#import"Student.h"@implementationStudent-(instancetype)init{if(self=[superinit]){
NSLog
(@"[selfclass]=
非洲小白猿
·
2022-02-20 01:55
indexpath获取cell
UITableViewCell*cell=(UITableViewCell*)[btnsuperview];NSIndexPath*indexPath=[_myTableViewindexPathForCell:cell];
NSLog
楠Y
·
2022-02-20 01:42
《Effective Objective-C 2.0编写高质量iOS与OS X代码的52个方法》要点回顾(六)第六章 块(block)与大中枢派发(GCD)
37.理解“块”这一概念实例:/*块(block)语法:return_type(^block_name)(parameters)*///1全局块//void(^someBlock)(void)=^{//
NSLog
Mr_WangZz
·
2022-02-19 23:46
RAC框架源码解析之RACSubject
创建信号,如下://1.创建信号RACSubject*subject=[RACSubjectsubject];//2.订阅信号[subjectsubscribeNext:^(id_Nullablex){
NSLog
Jimi
·
2022-02-19 15:59
Block相关
bock常用写法:1、无返回值&无参数//定义blcok变量无返回值typedefvoid(^BlockA)(void);//赋值BlockAblockA=^{
NSLog
(@"thisisblockA"
iTerryWang
·
2022-02-19 13:31
获取中文对应拼音
将汉字转换为拼音(带音标)CFStringTransform((__bridgeCFMutableStringRef)pinyin,NULL,kCFStringTransformMandarinLatin,NO);
NSLog
然亦伞
·
2022-02-19 13:46
使用goby检测log4j漏洞
Goby可以通过编写go文件,来实现一些高级的漏洞检测或利用,例如d
nslog
检测漏洞,详情可查阅goby官方文档:https://cn.gobies.
kali_Ma
·
2022-02-19 08:00
web安全
安全
网络安全
渗透测试
信息安全
Chapter 13 - NSArray
NSArray*arr=@[@"jack",@"rose",@"jim"];NSString*str=[arrcomponentsJoinedByString:@"#"];
NSLog
(@"%@",str
锐視角RaysJoe
·
2022-02-19 06:58
Block 代码块 / 闭包
如:inta=10;void(^block)()=^{
NSLog
(@"block");};block();2、NSStackBlock:栈block,引用外部变量,当函数返回时block将无效。
zcz19911
·
2022-02-19 01:45
获取当前进程ID
获取当前进程ID有2中方式NSProcessInfo*progressInfo=[NSProcessInfoprocessInfo];
NSLog
(@"%@,%d",progressInfo.processName
MAXZhangZZ
·
2022-02-19 00:06
第17条:实现description方法
调试程序时,需要打印并查看对象信息,
NSLog
(@"objeect=%@",object);说明:在构建需要打印到日志的字符串时,object对象会收到description消息,该方法所返回的描述信息将取代
MrSYLong
·
2022-02-18 23:04
[iOS]导航条自定义及自适应
-(void)viewDidLoad{[superviewDidLoad];self.title=@"首页";
NSLog
(@"---%f",self.navigationItem.titleView.frame.size.width
汴京码仔
·
2022-02-18 20:57
iOS中的Block
Block使用^来声明一个block变量void(^printBlock)(NSString*x);printBlock=^(NSString*str){
NSLog
(@"print:%@",str);}
王蓝胖
·
2022-02-18 15:09
如何获得一个对象
从一道经典的面试题说起Person*p1=[Personalloc];Person*p2=[p1init];Person*p3=[p1init];//1
NSLog
(@"%@",p1);
NSLog
(@"%
每日总结
·
2022-02-18 14:56
iOS - block - 捕获基本类型
[toc]参考block-捕获基本类型OC代码intmain(intargc,constchar*argv[]){@autoreleasepool{NSIntegerval=10;
NSLog
(@"1_val
felix6
·
2022-02-18 10:27
iOS:Block的本质
void(^myBlock)(void)=^{
NSLog
(@"11");};myBlock();使用cl
Sunxb
·
2022-02-18 08:25
iOS-底层原理:经典面试题案例分析
Classclass1=[LBHPersonclass];Classclass2=[LBHPersonalloc].class;Classclass3=object_getClass([LBHPersonalloc]);
NSLog
AcmenL
·
2022-02-17 23:49
SQL注入
用户输入数据被当成了代码被执行原则有回显:unionselect、报错注入无回显:d
nslog
,time-based,boolean-based注:思维导图https://github.com/UltramanGaia
原来是老王
·
2022-02-17 23:40
iOS LaunchScreen.storyboard启动图缓存问题处理
NSFileManager.defaultManagerremoveItemAtPath:[NSStringstringWithFormat:@"%@/Library/SplashBoard",NSHomeDirectory()]error:&error];if(error){
NSLog
胖男技术渣
·
2022-02-17 22:27
IOS拨打电话方法总结
会停留在通讯录里,而且是直接拨打,不弹出提示NSMutableStringstr=[[NSMutableStringalloc]initWithFormat:@"tel:%@",@"186xxxx6979"];//
NSLog
leonardni
·
2022-02-17 17:44
从IQKeyBoard中学会的一招
.m文件中重写这个类,那么这个文件降不需要在别处手动初始化,就能执行load+(void)load{
NSLog
(@"%@",@"卧槽,这也太6了8");}
曹老师8428
·
2022-02-17 15:24
UICollectionView详解:3-代理协议:点击Cell
void)collectionView:(UICollectionView*)collectionViewdidSelectItemAtIndexPath:(NSIndexPath*)indexPath{
NSLog
赵亦晨
·
2022-02-17 15:03
真机调试
NSLog
无法输出到控制台
改用print可以继续输出到控制台Product->Scheme->EditScheme->如图,关掉即可图片.png
天涯笑笑生
·
2022-02-17 14:02
Xcode 不输出东西
2、xcode打印数据不全,下面宏定义能打印全部数据#ifdefDEBUG//调试#define
NSLog
(FORMAT,...)fprintf(stderr,"%
香烟不灭
·
2022-02-17 09:02
版本新特性
NSUserDefaultsstandardUserDefaults]boolForKey:@"firstStart"]){[[NSUserDefaultsstandardUserDefaults]setBool:YESforKey:@"firstStart"];
NSLog
geekAppke
·
2022-02-17 07:02
Instruments — Time Profiler使用
下面就用三个方法来进行相关测试://
NSLog
-(void)printLogOC{//代码方式获取运行时间doubledateStart=CFAbsoluteTimeGetCurrent();for(inti
Rare_奇
·
2022-02-16 22:37
类的结构分析
在开始探索之前我们先了解一下下面的内容,主要是为了讲解后面的类的结构体:intarray[]={1,2,4};int*b=array;
NSLog
(@"%p-%p-%p",&array,&array[0]
Easting
·
2022-02-16 16:27
class && metaClass
init];Classcls=object_getClass(aclass);//Aclass(Class)constchar*Aclass1=class_getName(cls);//"Aclass"
NSLog
事件_666
·
2022-02-16 07:11
CocoaAsyncSocket 学习 (二)
实现自动逻辑回复功能在监听接入客户端的方法中监听到接入后写入客户端数据-(void)socket:(GCDAsyncSocket*)sockdidAcceptNewSocket:(GCDAsyncSocket*)newSocket{
NSLog
Theshy
·
2022-02-15 21:09
日志框架 - Log4j 2
官网http://logging.apache.org/log4j/2.x/index.html理论篇参考:log4j,slf4j及Commo
nsLog
ging介绍与原理使用https://blog.csdn.net
HansenGuan
·
2022-02-15 15:52
iOS--可变数组、归解档、UISwich
NSMutableArray*thirdArray=[@[@"可变数组用copy修饰"]copy];
NSLog
(@"thirdArray=%@",[thirdArrayclass]);打印结果:thirdArray
乐逍遥的笔记
·
2022-02-15 12:18
iOS-底层原理19-KVC
LGPersonalloc]init];//一般setter方法person.name=@"LG_Cooci";//setter--llvmperson.age=18;person->myName=@"cooci";
NSLog
一亩三分甜
·
2022-02-15 10:56
iOS 打印变量地址
%p打印出来的地址,会自动在前面加上0xinta,b;//a=5;b=10;
NSLog
(@"%p,%x,%X",&a,&a,&a);结果如下:2017-03-2311:22:10.283JWDemo[2676
管乐_VICTOR
·
2022-02-14 14:45
IOS-OC-字符串练习
已知字符串只由字母和空格构成,统计其中的单词个数(10分)比如:传入@"welcomtoqianfeng"返回:3*/String*st=[[Stringalloc]init];charch[100];
NSLog
草根小强
·
2022-02-14 13:59
iOS 之 valueForKeyPath 使用场景
*arr=@[@"Hello",@"Word",@"Objective",@"c"];NSArray*arrUpper=[arrvalueForKeyPath:@"uppercaseString"];
NSLog
墨香茉香
·
2022-02-14 10:19
NSMutableArray
1.创建数组//创建一个空的数组NSMutableArray*arrM=[NSMutableArrayarray];
NSLog
(@"%@",arrM);2.在数组中添加元素//将指定数组中的元素都取出来
张璠
·
2022-02-14 04:22
2021-03-10
VC生命周期-(instancetype)init{if(self=[superinit]){
NSLog
(@"1.init初始化");}returnself;}//当时xib加载时-(void)awakeFromNib
大写的空气
·
2022-02-14 00:32
iOS开发RAC学习笔记(九)信号的一些延时,重复等操作
doNextdoCompletedoError中的block会分别在对应的sendNextsendCompletesendError之前执行[[[[self.testSignaldoNext:^(idx){
NSLog
Link913
·
2022-02-13 23:37
主队列 同步执行崩溃原因
dispatch_queue_tqueue=dispatch_get_main_queue();dispatch_sync(queue,^{
NSLog
(@"task1---------%@",[NSThreadcurrentThread
foolish_hungry
·
2022-02-13 15:54
万物皆可 API
编程学习资料点击免费领取起源关于这个项目为什么诞生,原Repo有这么一段:以近期Log4j的RCE举例,在内网的安全测试中,由于网络环境限制导致没有D
NSLog
平台可用,这时候做Log4j的漏洞验证就考虑直接查看
大飞攻城狮
·
2022-02-13 10:34
程序人人生
安全
git
api
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他