4 MarshallYoung

尚未进行身份认证

移动开发者

等级
博文 10
排名 26w+

如何上架一款iOS应用到AppStore

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

2017-09-22 11:31:01

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

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

2017-09-21 15:48:42

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

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

2017-09-17 06:49:33

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

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

2017-09-10 08:32:30

解决CFBundleIdentifier", Does Not Exist

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

2017-09-05 17:26:34

Activity启动模式及应用场景

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

2016-11-21 17:52:54

自定义Dialog的测量优化

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

2016-08-05 16:25:40

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

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

2016-07-14 11:57:08

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

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

2016-07-11 10:01:19

Serializable中serialVersionUID的作用

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

2016-07-07 17:00:00
奖章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!