自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 如何上架一款iOS应用到AppStore

在前公司工作时曾经独立开发并上架一款iOS应用到AppStore。最近闲来无事,趁着换工作的间隙,想发布自己的项目到AppStore。故此,记录一下项目的上架流程,顺便督促自己的开发进度。废话不多说,首先要上架应用到AppStore就需要有自己的开发者账号。使用自己平时的apple id就可以,登录到iTunesConnect。https://itunesconnect.apple

2017-09-22 11:31:01 683

原创 我在React Native开发中遇到的一些坑

1、使用CameraRollManager浏览本地相册时,红屏并提示undefined is not an object "RCTCameraRollManager.getPhotos"。解决:这是由于新版本的ReactNative默认不自动导入CameraRollManager库,需要我们手动添加这个库到iOS项目文件中并关联。具体步骤就是:①、用XCode打开iOS工程。②、将项目

2017-09-21 15:48:42 607

原创 react native开发中eslint配置和初始化

先简单介绍一下mac系统环境下,eslint的配置。

2017-09-17 06:49:33 5952

原创 简述React Native中的state,props和成员变量

一、State说到state就不得不提React Native的UI更新机制。与Android和iOS原生开发不同,原生开发的UI更新需要显示调用方法。以Android为例,在数据发生变化后,需要在代码中调用text.setText("新数据")去更新Text,或者adapter.notifyDataSetChanged()去更新列表。而在RN中,如果组件使用state作为数据来源,由

2017-09-10 08:32:30 2032

转载 解决CFBundleIdentifier", Does Not Exist

mac环境下,在命令行中run-ios构建时报错:CFBundleIdentifier", Does Not Exist打开XCode,进入.xcodeproj文件,运行,编译时报错:'boost/iterator/iterator_adaptor.hpp' file not found’经过多次测试,这个问题只在react native 0.45.0及以后的版本中出现。在网上

2017-09-05 17:26:34 14689 1

原创 Activity启动模式及应用场景

在Android中,Activity的启动模式一共有四种:standard(标准模式),singleTop(栈顶复用模式),singleTask(栈内复用模式),singleInstance(单实例模式)。要设置Activity的启动模式有两种方式:①直接在Manifest清单文件中,对应的Activity节点的launchMode属性中设置。②在调用startActivity方法的时候,在初

2016-11-21 17:52:54 401

原创 自定义Dialog的测量优化

做项目的时候,遇到一个棘手的需求:自定义Dialog的布局是上方TextView标题,中间ListView(或者RecyclerView)列表,下面Button按钮。需要中间列表根据服务器获取的数据动态改变高度。难点就在于当服务器返回的数据条目过多的时候,无论设置列表的高度是match_parent还是wrap_content,Dialog的高度都会过大,导致看不见标题和按钮。如果设置列表

2016-08-05 16:25:40 454

原创 用mac Android Studio在开源中国(OSChina)上完成代码版本控制

在项目开发过程中,代码的版本管理是很重要的一部分.目前主流的代码版本管理工具是SVN和Git.博主在用过两种工具之后,感觉Git功能更加强大.而且使用互联网Git代码仓库,可以方便的在公司和家庭同时做开发.名气最大的Git代码仓库非Github莫属,但如果想要创建私有代码仓库,就需要每月交一定的服务费用,而且Github界面是全英文界面,对于国内的开发者来说有一定的门槛.而国内的G

2016-07-14 11:57:08 1484

原创 Android设计规范-字体字号与图标尺寸

内容部分转载,博主整理众所周知安卓设备的尺寸众多,不同的分辨率对应不同的dpi模式.分辨率由粗糙到清晰排序:ldpi,mdpi,hdpi,xhdpi,xxhdpi,xxxhdpi(4K分辨率).其中主流分辨率是hdpi,xdpi,xxhdpi.以后还会普及xxxhdpi和更清晰的分辨率.而在我们app项目的设计和开发中,基于项目成本控制的考虑,并不会去为每一种分辨率去设计一

2016-07-11 10:01:19 19685

原创 Serializable中serialVersionUID的作用

在中,讲到了一直困扰我的进程间通讯问题.其中,将类序列化,之后在另一进程中反序列化的方法令人印象深刻.现做笔记,加深记忆.在Android中,如果一个类实现了Serializable接口,就可以实现类的序列化(保存为本地文件,或者通过网络传输).而类中的serialVersionUID,是区别类的版本的依据.可以手动设置,也可以由java根据类中的属性自动生成.例子(全程手输,不保证正确性

2016-07-07 17:00:00 293

空空如也

空空如也

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

TA关注的人

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