自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 RAC函数响应式编程

响应式:各种事件处理、时钟处理、通知、代理都是响应式。响应式都是有事件的。优势:简化开发面向信号1.创建信号(创建一个数组)2.发送信号3.订阅信号(把block保存到一个o对象中,就是创建信号的数组)/* 1.创建信号 创建一个数组 */ RACSubject *subject = [RACSubject subject]; /* 订阅信号 创建一个订阅者 o 将block保存到o里面

2021-08-23 18:03:59 148

原创 ios开发之runloop

runloop:运行循环。程序启动入口函数:main()int main(int argc, char * argv[]) { NSString * appDelegateClassName; @autoreleasepool { // Setup code that might create autoreleased objects goes here. appDelegateClassName = NSStringFromClass([AppDe

2021-08-23 17:41:49 329

原创 常见问题整理及解决方案

1.pod install 过慢且看不到进度时。可以进行以下操作pod install --verbose --no-repo-update

2021-01-21 15:56:59 187

原创 初识dark(环境安装mac)

dart官方网站:https://www.dartlang.org 我在这里截了官网的一张图,安装步骤: 1).在mac上,首先要安装homebrew 2).执行命令行:brew tap dart-lang/dart brew inatall dart(任选其一) ...

2019-06-26 15:44:04 867

原创 react native 数据存储

存:JSON.stringify(arr)取:JSON.parse(strArr)

2019-06-18 00:40:49 441

原创 微信小程序代码结构简介

在创建一个小程序工程之后,会显示如下图project.config.json:微信开发者工具的配置信息app.js:帮助我们去注册一个微信小程序的应用app.json:微信小程序的一个全局配置app.wxss:设置微信小程序全局的一些样式pages:存放的是小程序的所有界面,              每个小程序界面最多由四个文件组成:js文件(处理界面逻辑和数据交互)...

2018-12-07 15:10:14 1845

原创 xcode升级问题处理

一、升级到xcode10之后会发现运行报错 ld: library not found for -lstdc++.6.0.9clang: error: linker command failed with exit code 1 (use -v to see invocation)原因:xcode本身去掉了这个库此时解决方案:将libstdc++放在以下路径下1. /App...

2018-11-06 15:35:05 600

原创 mac常用操作及工具

一、工具1.homebrew    安装:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"    附详细使用  https://blog.csdn.net/chuanzhilong/article/details/53489724 ...

2018-10-25 18:01:45 151

原创 iMovie视频轨道编辑

1.删除其中某节视频  1.按住r键,拖动鼠标,选择其中一节区域,然后点击delete。  2.点住开头,点击i键。点住结尾,点击o键。同样可以选择一部分。然后点击delete删除2.插入一段视频   1.按住右键,选择拆分片段。   2.选中插入视频的位置 command+b。3.视频播放    按住空格键(速度加快,点击L键。k键暂停。j键倒回去播放)4.精确剪...

2018-10-23 14:12:34 3133

原创 iOS 之内存管理

内存管理:谁创建,谁释放,谁引用,谁管理。加号方法的实质:减号方法创建对象,然后掉用一个autorelease,把这个创建的对象的内存交给系统管理。局部变量内存在不用的时候进行释放,全局变量在dealloc方法中对他进行释放。对象被释放掉后会调用dealloc方法。1.局部变量的内存管理:不用的时候对它进行释放。2.全局变量内存管理:dealloc方法里面进行释放。3.由加号方法创建的对象不用对它...

2018-04-26 16:51:46 171

原创 iOS之沙盒

1.什么是沙盒?什么是沙盒机制   沙盒就是应用程序只能在为该程序创建的文件夹中进行文件的读取,这块区域成为沙盒   沙盒机制:它是一种安全机制 1.应用程序只能在自己的沙盒中进行文件读取。2.应用程序不能去访问其他的沙盒。3.如果应用程序想要接收外部数据或者访问其他应用程序必须通过权限认证。   沙盒里面有三个文件夹:Documents:存放的是工程文件要浏览的文件,或者是工程文件创建的文件; ...

2018-04-26 16:42:00 261

原创 iOS 设置label文本样式及其高度计算

//此方法是计算设置行高及字间距之后的高度计算方式-(CGFloat)getSpaceLabelHeightwithContentString:(NSString *)content{    NSMutableParagraphStyle *paraStyle = [[NSMutableParagraphStylealloc] init];    /

2018-02-06 10:13:39 391

原创 flexbox布局

flexbox  弹性盒子,布局是按权重进行分配。可以自行进行拉伸与扩展flex布局分为两类,     1. flex容器   flexContainer     2. flex子类   flexItemflex box布局分为两个轴:     1.水平(主轴)    main axis     2.垂直   cross axis

2016-09-07 21:17:19 413

原创 react native 与IOS 初识对比

IOS与其他一样,遵循MVC的结构框架,而react native则是一个只有View的框架,没有一个C来管理这些View,View的管理通过上层View传递过来的props管理,我们可以理解为是View进行嵌套,也可以认为MVVM的框架  react native 不是通过 alloc来创建对象,也就是所有的界面的class不含有对象来进行赋值等操作,通常与HTML一样,用JSX语法,通过标

2016-09-07 15:43:48 419

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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