自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 iOS常用算法和数据结构

iOS常用算法和数据结构数据结构通常分为四类:1.集合结构 线性结构 树形结构 图形结构1.1、集合结构:就是一个集合,就是一个圆圈中有很多个元素,元素与元素之间没有任何关系 。1.2、线性结构 :就是一个条线上站着很多个人。 这条线不一定是直的。也可以是弯的。也可以是值的 相当于一条线被分成了好几段的样子。 线性结构是一对一的关系。1.3、树形结构 :做开发的肯定或多或少的知道xml 解析 树形结构跟他非常类似。也可以想象成一个金字塔。树形结构是一对多的关系1.4、图形结构...

2020-12-01 09:51:13 332

转载 关于 For recursive components, make sure to provide the “name” option.报错

引入一个模态框包裹的子组件,点击按钮可唤出。但是:自己检查了一遍引入,注册,调用 都没什么问题,上网查了关于这个报错的原因,又检查了一遍,没有任何问题。一脸懵逼。。。接着在另外一位前端小姐姐的帮助下,在子组件中找问题:是这里的template的问题。记录一下,防止再次犯错。...

2020-05-18 10:18:42 1438

转载 html元素设置position:absolute绝对定位后,onclick事件失效问题解决

问题场景:form设置了绝对定位,form里面有个按钮,按钮注册了onclick事件,发现点击按钮没反应;问题解决:在chrome中打开该网页,鼠标移到这个按钮上右键检查,发现form后面定义的html元素在该按钮的上面层,由此可知 ,我们点击按钮,实际上并没有点击到按钮......只需在form绝对定位的样式里添加一行代码,让按钮浮上来:position: absolute;...

2019-09-23 18:37:14 1480 1

原创 谷歌机器学习intro_to_pandas.ipynb中加载csv错误

在谷歌的编程联系中,运行以下代码时候california_housing_dataframe = pd.read_csv("https://download.mlcc.google.cn/mledu-datasets/california_housing_train.csv", sep=",")california_housing_dataframe.describe()运行会报如下错...

2019-08-21 17:13:29 251

原创 机器学习相关概念

标签:我们要预测的真实事物:y(如垃圾邮件)基本线性回归中的y变量特征:用于描述数据的输入变量:x1(如电子邮件中的发件时间,内容,字词等)基本线性回归中的{x1,x2...xn}变量样本:数据的特性实例:x(如一封电子邮件)有标签样本:具有{特征,标签}: (x, y)(如:垃圾邮件,非垃圾邮件等,标签可能来自用户或者其他方面)用于训练模型无标签样本:具有{特征, ?...

2019-08-20 09:59:13 115

转载 Mac安装nginx配置以及部署h5代码

Mac安装nginx配置过程  mac电脑系统重装了,记录一下安装nginx的过程:1、打开终端2、安装Command Line toolsxcode-select --install3、安装brew命令ruby-e"$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/ins...

2019-06-28 09:23:08 622

转载 Vue中的render: h => h(App)

https://blog.csdn.net/chenwuai/article/details/81480934

2019-06-24 17:53:41 137

原创 H5学习记录

最近APP需求不是很多,于是就有了很多空闲时间,鉴于前端同学工作任务很重,于是就自学了vue和iview,从今天开始,又新接触了一门语言。在此记录,也希望不能忘记根本,全面发展。...

2018-12-17 18:00:38 107

原创 再看ReactNative和iOS原生

不知不觉,接触并开发RN项目已经有大半年的时间。从开始的辅助开发到现在的负责RN和iOS端的全部项目。感触良多。对RN也有了更多的理解,不禁想记录一下内心的感想。接触RN,也是工作原因,新来的公司需要iOS开发,然而iOS端的任务也不是很多,只是一些原生功能的实现,便慢慢的学习RN,了解RN,到开始写RN。毕竟与iOS原生的差别太大,所以刚开始学习不免会有很多很多的困惑,也会有很多很多...

2018-11-14 16:57:04 250

原创 React Native中RefreshControl刷新动画不消失的问题

最近在RN项目迭代中遇到了一个问题,个人中心有个下拉刷新的功能,但是有些时候会发现刷新了之后,refreshCtrol的加载的小菊花会悬停在上方,不停的在转。后来经过多方测试,确定了这种现象出现的情况,只会在release的包中出现,不会再debug的包中出现,出现的情况是时有时无。说实话,是个挺头疼的问题,因为只在release中出现,所以就不能打断点,也不能console.log,只能...

2018-08-28 13:15:41 1216

原创 作为一个iOS开发者,使用ReactNative四个月的见解

作为一名iOS开发者,OC两年半,swift两年,来到新公司四个月,由于职能的原因(公司项目是由ReactNative搭建的,从过来到项目上线,逐渐完成react native在原生端的工作,慢慢进入到无事可做的境地,于是开始慢慢研究原生组件封装供react native调用,到后来的完全从前端同学手上接过项目,负责迭代和维护),也开始慢慢进入到react native的开发中。首先对于这门语...

2018-08-08 13:56:12 2144

转载 对React Native中Reduce理解

React Native Redux学习1.action进行一定的逻辑,并将处理后的结果,使用dispatch以type的形势传递出去,结果在reduce里面处理结果2.reducers接受Action里面传出的type,根据type的类型更改state的值并将值返回给3.store进行配置store,在程序的入口中调用,调用后reduce更新的state就会传送到store中store会更具传回...

2018-07-05 15:09:22 841

原创 React Native-对于封装iOS原生组件供React-native调用的一些个人见解

   对于如何封装原生iOS组件供react-native,react-native中文网已经给出了方法,但是初看之下确实有很多疑惑,在自己查看了底层,并封转了UIButton供rn调用之后,也有了一些小小的看法和心得,当然自己的写法对于新手的话是很简单明了的,大神是可以直接                          在iOS原生代码中在CLFButton.h中#import <UI...

2018-06-07 10:29:48 2875 1

转载 ReactNative组件间的通信

父组件向子组件通信父组件向子组件传值通过props传递 在父组件中name='我是父组件向子组件传递的参数'在子组件中通过this.props.name获取父组件向子组件传递方法与传递参数方法相同,通过props方法这样传递test={this.onParentClick1}在子组件中触发这个方法this.props.test();子组件向父组件通信子组件向父组件传值在子组件state中定义一个参...

2018-05-15 16:24:20 1311

转载 30 分钟学会 Flex 布局

为什么我要写这一篇关于 Flex 布局的教程?因为它十分简单灵活,区区简单几行代码就可以实现各种页面的的布局,以前我在学习页面布局的时候我深受其 float、display、position 这些属性的困扰。然而学习 Flex 布局,你只要学习几个 CSS 属性,就可以写出简洁优雅复杂的页面布局。本教程适合人群:前端小白,不太明白页面布局技巧,但想通过简单的学习学会如何进行页面布局学过但是不太熟...

2018-05-15 11:25:06 328

转载 React Native未来导航者:react-navigation 使用详解(基础篇)

一、开源库介绍今年1月份,新开源的react-natvigation库备受瞩目。在短短不到3个月的时间,github上星数已达4000+。Fb推荐使用库,并且在React Native当前最新版本0.44中将Navigator删除。react-navigation据称有原生般的性能体验效果。可能会成为未来React Native导航组件的主流军。本篇内容基于【 ^1.0.0-beta.9 】版本来...

2018-04-26 10:25:38 202

转载 React Native学习------封装原生UI组件(iOS)

原生开发,发展到今天已经非常成熟完善,已有组件成千上万,极大的提高了开发效率。而React Native 在Facebook的React.js conf 2015上提出,至今一年多,组件数目肯定没得和原生的相比。因此,在使用React Native开发App的过程中,我们可能需要调用RN没有实现的原生视图组件或第三方组件。甚至,我们可以把本地模块构造成一个React Native组件,提供给别人使...

2018-04-17 16:45:56 1604

原创 关于iOS开发者学习React-Native的路线

这些天学习React-native遇到了很多问题,还好有耐心的同事讲解,现在也算基本确定了React-navtive的学习线路(仅对于iOS开发者而言),ES6->React->Redux->React-Native,使用到的资料 阮一峰的ES6入门,react中文网站,http://cn.redux.js.org/docs,以及react-native中文网...

2018-03-29 10:23:55 239

原创 React-native学习---No.1

justifyContent  和 alignItems很多资料上的解释是 justifyContent 设置横向排列位置 , alignItems 是设置纵向排列位置。但是在实际操作中总结了一下,以下的总结似乎更为贴切:justifyContent 设置与排布方向相同的排列位置,alignItems设置与排布方向相饭的排列位置。一. 对于justifyContent:'center' 当flex...

2018-03-28 14:08:08 156

原创 React-native学习-----Start

由于公司业务需求,最近正在研究React-native,主要参照的资料: 1.reactNative中文网 2.ReactJs网站 3.ReactNative移动开发实战。在此记录所遇到的疑惑和自己个人的一些想法和感悟。...

2018-03-28 13:46:41 628

原创 RxSwift在UITableViewCell或者UICollectionViewCell中绑定数据遇到的UI混乱的问题

当使用ViewModel,与UITableViewCell或者UICollectionViewCell数据进行绑定时,var disposeBag: DisposeBag?    var viewModel:CartSubViewModel?{        didSet{            iflet vm = viewModel{     

2017-07-18 17:22:44 2179

转载 【JavaScript】严格模式详解

一、概述除了正常运行模式,ECMAscript 5添加了第二种运行模式:"严格模式"(strict mode)。顾名思义,这种模式使得Javascript在更严格的条件下运行。设立"严格模式"的目的,主要有以下几个:  - 消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为;  - 消除代码运行的一些不安全之处,保证代码运行的安全

2016-09-29 17:30:05 360

转载 [iOS 10] 新的通知推送 API

iOS 10 最重要的变化可能就是通知 API 的重构了。本文用一个简单闹钟的例子介绍了 User Notification 的 API 变化和新功能。《iOS 10 day by day》是 shinobicontrols 公司编写的系列博客,介绍开发者需要了解的 iOS 10 新特性,每周更新。本系列翻译(文集地址)已取得官方授权。目录点此。仓薯翻译,欢迎指正:)Shino

2016-09-26 09:48:06 1275

转载 【iOS】单元测试

iOS单元测试(作用及入门提升)字数1704 阅读16369 评论26 喜欢247由于只是一些简单实用的东西,学学还是挺不错的。其实单元测试用的好,开发起来也会快很多。单元测试对于我目前来说,就是为了方便测试一些功能是否正常运行,还有调试接口是否能正常使用。有时候你可能是为了测试某一个网络接口,然后每次都重新启动并且经过很多操作之后才测试到了那个网络接口。如果使用了单元测试,就

2016-08-18 10:08:00 346

转载 iOS特殊动画

http://www.jianshu.com/p/4b6d60755dd3

2016-08-01 10:22:19 308

转载 【Swift】Runtime动态性分析

Swift是苹果2014年发布的编程开发语言,可与Objective-C共同运行于Mac OS和iOS平台,用于搭建基于苹果平台的应用程序。Swift已经开源,目前最新版本为2.2。我们知道Objective-C是具有动态性的,能够通过runtime API调用和替换任意方法,那Swift也具有这些动态性吗?分析用例我们拿一个纯Swift类和一个继承自NSObject的类来做分析,

2016-06-28 18:43:28 633

转载 JSPatch – 动态更新iOS APP

JSPatch是最近业余做的项目,只需在项目中引入极小的引擎,就可以使用JavaScript调用任何Objective-C的原生接口,获得脚本语言的能力:动态更新APP,替换项目原生代码修复bug。用途是否有过这样的经历:新版本上线后发现有个严重的bug,可能会导致crash率激增,可能会使网络请求无法发出,这时能做的只是赶紧修复bug然后提交等待漫长的AppStore审核,再

2016-06-20 17:32:05 348

转载 【Swift】iOS导航栏错乱的原因

#iOS开发高级技巧#导航栏错乱,也就是导航栏的显示效果与内容区不匹配,引发原因很多,其中最重要的有两个原因:1、在viewwillappear,viewwilldisappear两个函数中,设置导航栏显示或隐藏,如果不这么写必现问题,[navigationController setNavigationBarHidden:YES|NO animated:YES]。2、连续调用有动画效

2016-06-15 13:09:27 1024

原创 【Swift】iOS裁剪或者压缩后出现的白边问题

只需要将所有的CGFloat转化为NSInteger即可    func imageScaleSize(newSize:CGSize) -> UIImage{        let width =NSInteger(newSize.width)        let height =NSInteger(newSize.height)        UIGraphicsB

2016-06-15 13:03:19 2360 1

转载 【审核】检查iOS项目中是否使用了IDFA

(1)什么是IDFA关于IDFA,在提交应用到App Store时,iTunes Connect有如下说明:这里说到检查项目中是否包含IDFA,那如何来对iOS项目(包括第三方SDK)检查是否包含IDFA呢?(2)检查IDFA的方法:步骤:1、打开终端cd到要检查的文件的根目录。2、执行下列语句:grep -r advertisingIdentifi

2016-05-25 09:31:55 1373

转载 UIImage 内存细节

最近的一个项目,有大量的scrollView+imageView,当iPad启动较多程序,再启动自己的这个程序的时候,就爆内存退出了~~后来把所有的生成图片的方法,全部由imageNamed改成了imageWithContentsOfFile。再运行,比之前好了不少,但是log还是会出现内存警告的信息,level 1,只是程序没有挂掉。再在所有释放scrollView的子v

2016-04-19 15:16:15 414

转载 在arc模式下 CGImage 释放问题

//大图bigImage    //定义myImageRect,截图的区域    if (imagecount >= 3) {        CGRect myImageRect;        if (i.size.widthsize.height) {            myImageRect = CGRectMake(0.0, 150.

2016-04-08 17:58:35 594

原创 GPUImage实战问题解决

在项目中遇到了使用完GPUImage以后,内存不释放的问题,翻阅官方API,找到了解决方法:    deinit{        GPUImageContext.sharedImageProcessingContext().framebufferCache.purgeAllUnassignedFramebuffers()    }

2016-04-08 12:19:52 2255

转载 iOS性能优化:Instruments使用实战

最近采用Instruments 来分析整个应用程序的性能.发现很多有意思的点,以及性能优化和一些分析性能消耗的技巧,小结如下。Instruments使用技巧关于Instruments官方有一个很有用的用户使用Guide,当然如果不习惯官方英文可以在这里找到中文本翻译版本PDF参阅.Instruments 确实是一个很强大的工具,用它来收集关于一个或多个系统进程的性能和行为的数据

2016-04-08 10:15:27 367

转载 iOS App性能优化

iOS App的性能关注点虽然iPhone的机能越来越好,但是app的功能也越来越复杂,性能从来都是移动开发的核心关注点之一。我们说一个app性能好,不是简单指感觉运行速度快,而应该是指应用启动快速、UI反馈响应及时、列表滚动操作流畅、内存使用合理,当然更不能随随便便Crash啦。工程师开发应用时除了在设计上要避免性能“坑”的出现,在实际遇到“坑”时也要能很快定位原因所在。定位性能问题原因

2016-03-30 13:52:36 531

转载 Swift 性能探索和优化分析

本文首发在 CSDN《程序员》杂志,订阅地址http://dingyue.programmer.com.cn/ 。Apple 在推出 Swift 时就将其冠以先进,安全和高效的新一代编程语言之名。前两点在 Swift 的语法和语言特性中已经表现得淋漓尽致:像是尾随闭包,枚举关联值,可选值和强制的类型安全等都是 Swift 显而易见的优点。但是对于高效一点,就没有那么明显了。在 2014 年

2016-03-30 10:41:51 361

转载 Swift 2.2 的新特性

导读:本文来自SwiftGG翻译组,作者@walkingway基于苹果Swift官方博客中Ted Kremenek所撰写的“Swift 2.2 Released!”文章进行了关于Swift 2.2新特性的介绍翻译以及小试牛刀,Swift 2.2虽然是个小版本,但也有许多值得开发者注意的内容。  Swift 2.2 随着 iOS 9.3 一同闪亮登场,相较于 Swift 2.1, 2.2 版

2016-03-28 17:01:31 362

原创 自主学习之RxSwift(二) -----flatMap

最近项目中有这么一个需求,下面是三个网络请求A.从服务器获取到时间戳(GET 方法,获取 timeLine)B.进行用户头像上传,获得回传的URL(POST方法,参数为 userId, timeLine,Image )C.对用户信息进行设置(POST方,参数为 timeLine, avatarURL, userId)对这个情景简单分析,不难得出一个结论,B依赖于A的返回结果

2016-03-28 10:04:25 3543 1

原创 自主学习之RxSwift(一) -----Driver

对于RxSwift,我也是初学者,此系列来记录我学习RxSwift的历程!(一)想必关于Drive大家一定在RxSwift的Demo中看到过,也一定有些不解,抱着一起学习的态度,来了解一下Driver首先列举一下官方的例子:(我会加上注释方便理解)此例子的场景大概就是,根据一个输入框的关键字,来请求数据,然后接结果绑定到另一个Label,和TableView中### Pra

2016-03-24 11:34:39 6194

转载 RxSwift:ReactiveX for Swift 翻译

RxSwift:ReactiveX for Swift 翻译字数1787 阅读269 评论3 喜欢3图片发自简书AppRxSwift||-LICENSE.md|-README.md|-RxSwift --- 平台核心|-RxCocoa --- 对UI,NSURLSession,KVO...的扩展|-RxBlocking --- b

2016-03-24 10:10:21 924

空空如也

空空如也

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

TA关注的人

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