-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcontent.json
1 lines (1 loc) · 4.04 KB
/
content.json
1
[{"title":"shadowsocks服务端配置","date":"2017-11-28T10:53:41.000Z","path":"2017/11/28/shadowsocks服务端配置/","excerpt":"123wget --no-check-certificate -O shadowsocks.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks.shchmod +x shadowsocks.sh./shadowsocks.sh 2>&1 | tee shadowsocks.log","tags":[{"name":"随笔","slug":"随笔","permalink":"https://ztfsmart.github.io/tags/随笔/"}]},{"title":"看<56up>感想","date":"2017-11-13T02:26:32.000Z","path":"2017/11/13/看-56up-感想/","excerpt":"今天上网看到关于<人生七年>这个记录片的介绍,就特意下载了看看,写下自己的感受 #生活环境的影响 感触颇深,上层的孩子,他们从小接触的知识就不同,基本都是看一些金融法律什么的,受的教育也是最好的,但是对于下层的孩子从小想的就是过个小生活,因为他们的圈子就是这个文化.我为什么现在还这么努力的去冲,可能跟我小时候看名人传记的原因,我有自己的理想,有想像他们一样,我想成为他们那样的人,所以从小就要求自己按照他们的生活方式去做,去学习.虽然也走了不少弯路,但是我还是突破了我之前的阶层,已经上升了,也跟中国现在还没有阶级固化有关系.庆幸自己生活在一个有互联网的时代,想改变自己的人生可以通过互联网查到实现的方法,看各种人的人生轨迹,借鉴他们的经验,避免他们的错误.好好规划自己的人生.","tags":[{"name":"随笔","slug":"随笔","permalink":"https://ztfsmart.github.io/tags/随笔/"}]},{"title":"Objective-C底层数据结构","date":"2017-11-09T09:10:15.000Z","path":"2017/11/09/Object-c底层原理/","excerpt":"#Objective-C底层数据结构 ###类的数据结构Class(指针) 1234567891011121314151617181920212223typedef struct objc_class *Class; /* 这是由编译器为每个类产生的数据结构,这个结构定义了一个类.这个结构是通过编译器在执行时产生,在运行时发送消息时使用.因此,一些成员改变了类型.编译器产生"char* const"类型的字符串指针替代了下面的成员变量"super_class"*/struct objc_class { struct objc_class* class_pointer; /* 指向元类的指针. */ struct objc_class* super_class; /* 指向父类的指针. 对于NSObject来说是NULL.*/ const char* name; /* 类的名称. */ long version; /* 未知. */ unsigned long info; /* 比特蒙板. 参考下面类的蒙板定义. */ long instance_size; /* 类的字节数.包含类的定义和所有父类的定义 */#ifdef _WIN64 long pad;#endif struct objc_ivar_list* ivars; /* 指向类中定义的实例变量的列表结构. NULL代表没有实例变量.不包括父类的变量. */ struct objc_method_list* methods; /* 链接类中定义的实例方法. */ struct sarray * dtable; /* 指向实例方法分配表. */ struct objc_class* subclass_list; /* 父类列表 */ struct objc_class* sibling_class; struct objc_protocol_list *protocols; /* 要实现的原型列表 */ void* gc_object_type;};","tags":[{"name":"iOS","slug":"iOS","permalink":"https://ztfsmart.github.io/tags/iOS/"}]},{"title":"我的第一个博客--iPhone X适配","date":"2017-11-09T08:46:40.000Z","path":"2017/11/09/我的第一个博客/","excerpt":"11月9日更—-八.Home Indicator ===========================10月25日更—-增加iPhone X需要适配的尺寸的宏定义—六–1 ==================================== #一.APP在iPhoneX运行后不能占满屏幕,上下都有多余的边 解决方法:把旧的image.xcassets中的LaunchImage删掉,重新创建并在Images.xcassets中为iPhone X添加一个LaunchImage,新的启动图尺寸为1125px × 2436px(375pt × 812pt @3x). 问题原因:1.应用启动后的显示尺寸会根据启动图的大小来显示,因为旧的工程没有iPhoneX的尺寸,所以就会出现上下有多余边的问题.2.旧工程工程的xcassets没有iPhoneX,所以需要把旧的删掉,重新创建,才可以添加iPhoneX尺寸的启动","tags":[{"name":"随笔","slug":"随笔","permalink":"https://ztfsmart.github.io/tags/随笔/"}]}]