- 博客(22)
- 资源 (8)
- 收藏
- 关注
原创 代码规范
1、命名规则1.1 项目命名全部采用小写方式, 以中划线分隔。例:my-project-name1.2 目录命名a、全部采用驼峰大小写命名,首字母小写;b、采用小写方式, 以下划线分隔;有复数结构时,要采用复数命名法。例:scripts, styles, images, dataModels,data_models1.3 JS文件命名全部采用驼峰大小写命名,...
2019-08-16 14:10:00 213
原创 前端开发规范
编码规范 项目结构规范 框架、工具规范 其他约定1 、编码规范 html: 主要有缩进,标签,加载顺序等等。可以参考: Code Guide:Code Guide by @AlloyTeam css:主要有缩进,换行,引号,注释等等。可以参考: idiomatic-css js:主要有缩进,换行,变量名称,括号,文档注释等等。可以参考: a...
2019-08-16 14:08:53 171
原创 React refs使用
场景:父组件调用子组件的方法。但我有N个子组件需要处理官网解释import FancyButton from './FancyButton';const ref = React.createRef();// 我们导入的 FancyButton 组件是高阶组件(HOC)LogProps。// 尽管渲染结果将是一样的,// 但我们的 ref 将指向 LogProps 而不是内部的...
2019-06-11 18:47:44 286
原创 vetur插件提示 'v-for' directives require 'v-bind:key' directives.错误的解决办法
使用VS Code 出现如下问题,如图:Vue 2.2.0+的版本里,当在组件中使用v-for时,key是必须的。更改vetur配置 vscode->首选项->设置->搜索(vetur)"vetur.validation.template": true,改成:false
2017-07-28 14:49:23 31671 2
转载 webview和js的交互
https://github.com/marcuswestin/WebViewJavascriptBridge用法摘抄如下:引用See ExampleAppDelegate.* for example code. To use it in your own project:1) Copy Classes/WebViewJavascriptBridge.h
2015-09-09 21:10:10 354
转载 iOS 获取手机的型号,系统版本,软件名称,软件版本
[objc] view plaincopy//手机别名: 用户定义的名称 NSString* userPhoneName = [[UIDevice currentDevice] name]; NSLog(@"手机别名: %@", userPhoneName); //设备名称 NSString* deviceName
2015-03-02 17:44:26 432
原创 iOS开发那些悲剧的事儿
一丶百度地图,百度导航开发中的问题:1,开启引擎的时候,会再沙盒中自动生成一些二进制文件. 不符合苹果储存规则;解决:将文件手动写入Cache,iCloud Drive 对于 iOS 8 和 OS X Yosemite ,苹果决定采用比较常规的做法,也是 4 亿多 iCloud 用户一直想要的管理文件的方式。通过可扩展组件性,面向用户的功能和开发人员 API 得到扩展组件,让应
2015-03-02 17:02:36 390
原创 iOS开发,导入CocoaPods常用的类库
YTKKeyValueStore 数据库 比FMDB轻量级的key-value存储; pod 'YTKKeyValueStore' TAlertView 自定义弹窗 多种形式alertView,直接初始化使用; pod 'TAlertView' PQFCustomLoaders 提供了高质量的、定制化的加载进度条;
2015-03-02 17:00:49 408
转载 中文 iOS/Mac 开发博客列表
OneV’s Den嗨,我是王巍 (@onevcat),一名来自中国的 iOS / Unity 开发者。现居日本,就职于 LINE。正在修行,探求创意之源。 Swifter.tips - 我维护的 Swift 使用技巧分享网站,每周三更新,欢迎访问刚刚在线Blogger, iOS开发, 创业者, 屌丝青年。iOS开发工程师,曾开发今日·天下通,二维码商城等项目。
2015-03-02 16:59:34 451
转载 iOS开发下载文件速度计算
当我们写下载界面的时候,需要向用户展示每秒下载多少KB,这个时候就需要计算速度。如下:我用的是AFNetworking来做下载的,我们拿AFHTTPRequestOperation来举列,AFHTTPRequestOperation中有个方法:- (void)setDownloadProgressBlock:(void (^)(NSUInteger bytesRead, lon
2015-03-02 16:57:24 576
原创 Swift实现菜单的多选
问题在Objective-C里,enum是可以多选的。如:NSString* string = @"一段文字"; CGRect boundingRect = [string boundingRectWithSize:CGSizeMake(label.frame.width, CGFloat.max) options:NSStringDrawingUsesLineFrag
2015-03-02 16:56:30 821
翻译 iOS开发中的奇葩技巧
TableView不显示没内容的Cell怎么办?类似这种,我不想让下面那些空的显示.很简单. self.tableView.tableFooterView = [[UIView alloc] init]; 加完这句之后就变成了这样.2 、自定义了leftBarbuttonItem左滑返回手势失效了怎么办
2015-03-02 16:53:39 380
翻译 CocoaPods安装和使用
在Terminator(也就是终端)中输入以下命令:sudo gem install cocoapods在终端中敲入这个命令之后,会发现半天没有任何反应。原因无他,因为那堵墙阻挡了cocoapods.org。。可以用淘宝的Ruby镜像来访问cocoapods。按照下面的顺序在终端中敲入依次敲入命令:$ gem sources --remove https://rubygems.or
2015-03-02 16:52:03 333
翻译 关于支付宝sdk和百度云推送sdk引入的base64.o编译报错问题
原先在项目中加入了百度云推送的sdk,看PDF集成的需要base64.h/base64.m的俩文件,之后一直没有没什么问题。直到要在项目中加入支付宝sdk的。按照说明集成配置完的。一编译直接包错了。四处问了,确定应该是百度推送需要引入的base64.h/base64.m和支付宝sdk里面的AlipayRsaLib里面包含的base.o的一样的冲突。开始还是想着.a的静态
2015-03-02 16:48:38 532
原创 关于Architectures的一点问题
build的时候没有加frameworkbuild的时候,compile阶段没有问题,但是link就报错Undefined symbols for architecture xxx(armv7,armv7s)。解决方法是在Build Phases的Link Binary With Libraries里加入xxframework,再编译就ok了工程依赖的库,编译时Architec
2015-03-02 16:45:46 581
翻译 iOS开发:UIAlertView
之前看过几种UIAlertView的使用,现总结一下,图片来至红黑联盟;1.基本用法1 UIAlertView *view = [[UIAlertView alloc]initWithTitle:@"Test" //标题2 message:@"this is a ale
2015-03-02 16:44:22 398
原创 UISegmentControl,UISlider,ImageView 常用方法
1.Image 设置图片,默认显示 UIImageView *_imageView = [[UIImageView alloc]init];_imageView.image = [UIImage imageNamed:@"me.png"];2.highlightedImage 设置高亮状态下显示的图片_imageView.highlighted = yes;_i
2014-05-28 18:57:54 998
原创 UI-网络编辑
一丶HTTP协议的概念HTTP超文本传输协议 应用层协议,由请求和响应构成,是一个标准的客户端服务器,是一种无状态协议两台计算机之间进行通信所必须共同遵守的规定和规则,共同遵守.灵活:HTTP允许传输任意类型的数据对象。正在传输的类型由Content-Type加以标记。无连接:无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。采用
2014-05-28 18:55:00 622
原创 UI-动画
一丶动画使用场景1,视图上的过度效果2,合理利用动画能提高用户体验分类:CALayer动画->UIView->(UIView的属性动画,UIViewTransition动画,UIView的Block动画)二丶UIView 动画设置+ (void)setAnimationDuration:(NSTimeInterval)duration; 运
2014-05-28 18:53:02 595
原创 UI-多线程
一丶多线程概述一个应用程序就是一个进程; (包含多个子线程) 一个进程包括多个线程 ;线程与线程之间可以共享进程的内存区域 iOS中关于UI的添加必须在主线程中操作 .二丶NSThread轻量级多线程,两种创建方法 实例化需要手动开启子线程 类方法初始化的时候已经开启;注意: 在多线程方法中需要添加到自动释放池
2014-05-28 18:49:26 603
原创 转了几个比较牛的BLOG 留着备用
http://www.cnblogs.com/lovecode/articles/2249548.html从这个人这里了解了一些关于uiview和uilayer的区别 以及对于渲染和动画也有了一些了解 http://www.cnblogs.com/lovecode/tag/自定义/ 上面那个大牛写的很多自定义的控件方法 绝对给力http://www.cnblo
2014-05-28 17:58:26 453
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人