自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 React Native遇到的问题

1. http://docs.easemob.com/im/react-native/ios-app 按照环信官方文档集成React Native 的时候,如果执行命令时报“CFBundleIdentifier” Does Not Exist这个错误,于是参考官方第4步先配置Xcode。 配置完成之后运行webstorm发现出现如下:error Unable to resolve modu

2016-12-29 14:47:03 11857 3

原创 React Native 属性.样式.状态

一. HelloWord1.初始化工程react-native init Hellocd Helloreact-native run-ios这个有一点要注意,博主是在终端直接操作的,后来把文件移动到专门的React Native文件夹里,移动之后,之前创建的项目都运行不起来了,会出以下问题 We couldn't boot your defined simulat

2016-12-29 14:10:38 1977

原创 React Native环境的搭建

安装必需的软件HomebrewHomebrew, Mac系统的包管理器,用于安装NodeJS和一些其他必需的工具软件。/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"安装完成之后,界面大概如图:译注:在Max

2016-12-28 20:07:42 2730

原创 环信ReactNative iOS APP 集成

目前,环信的 React Native iOS Demo 已经提供登录、注册、好友、群组、聊天等功能。您可以在您的 React Native 项目中集成 iOS Demo,以便直接获得即时通讯功能。Demo 下载在环信官网扫码下载,然后按照指示安装。注意:安装后需要添加企业信任才能正常运行(设置 → 通用 → 设备管理 → EaseMob Inc → 点击信任)。

2016-12-28 19:13:47 1454

原创 终端命令

目录操作命令名功能描述使用举例mkdir创建一个目录mkdir dirname rmdir删除一个目录rmdir dirname mvdir移动或重命名一个目录mvdir dir1 dir2 cd改变当前目录cd dirname

2016-12-27 19:26:15 488

原创 GitHub基本用法

GitHub基本用法 添加echo "# SwiftChat" >> README.mdgit initgit add README.mdgit commit -m "first commit"git remote add origin https://github.com/dujiepeng/ SwiftChat.gitgit push -u origin master或者git r

2016-12-26 20:15:24 1913

原创 自己写个 字典解析为模型的库

通过Objective-C Runtime函数这个问题得到了很好的解决。总的来说呢就是通过下面两个函数:objc_property_t* props = class_copyPropertyList([TestModelclass], &count);这个可以获得一个类的所有属性的一个数组。const char * type =property_getAttribu

2016-12-26 20:09:57 363

原创 The request was denied by service delegate (SBMainWorkspace) for reason: Security ("Entitlement "com

今天运行程序的时候突然出现这个问题: (而且前一秒运行的时候都是正常的,什么也没动就突然出现这种情况,导致项目运行不起来)The request was denied by service delegate (SBMainWorkspace) for reason: Security ("Entitlement "com.apple.frontboard.debugapplications"

2016-12-23 12:14:13 8323

转载 零行代码为 App 添加异常加载占位图

原文地址 :http://ios.jobbole.com/91451/以前看到过一行代码加载异常占位图片,今天突然发现这篇文章前文提要近期准备重构项目,需要重写一些通用模块,正巧需要设置App异常加载占位图的问题,心血来潮设想是否可以零行代码解决此问题,特在此分享实现思路。思路分享对于App占位图,通常需要考虑的控件有tableView、collecti

2016-12-20 19:55:48 558

原创 IM(即使通讯)相关问题

XMPP的实现原理有没有做过即时通讯?是否使用过XMPP,讲述一下XMPP的实现原理XMPP是一个即时通讯的协议,它规范了用于即时通信在网络上数据传输格式的,比如登录,获取好友列表等等的格式,XMPP在网络传输的数据是XML格式 比如登录:把用户名和密码放在xml的标签中,传输到服务器XMPP是一个基于Socket通过的网络协议,目的就是为了保护长连接,以实现即时通

2016-12-20 15:47:40 336

转载 iOS通过dSYM文件分析crash

这个比自己之前总结的详细些http://blog.csdn.net/hjy_x/article/details/20929095重点是dwarfdump --uuid命令我们在iOS开发中会碰到的很多crash问题,如果Debug调试模式的话,我们可以往往很容易的根据log的输出定位到导致crash的原因,但对于已经上线的应用,或者是release环境包导致的crash

2016-12-19 19:10:40 1223

原创 Xcode中other linker flags的作用

-force_load这个参数今天被问到了却因为很少见到,没有答上,感到深深的羞愧,于是把查到的文章转到自己的博客里,随时查看加深下记忆背景在iOS开发过程中,有时候会用到第三方的静态库(.a文件),然后导入后发现编译正常但运行时会出现selector not recognized的错误,从而导致app闪退。接着仔细阅读库文件的说明文档,你可能会在文档中发现诸如在Oth

2016-12-19 16:54:43 420

转载 GitHub相关

2.1. 创建GitHub账号¶注册GitHub账号,只要点击导航条中的“Signup and Pricing”,或者点击首页中那个大大的“Plans, Pricing and Signup”按钮,即进入收费方案介绍及注册页面。收费?不必担心,开源软件托管是GitHub的基石,对于开源项目的版本库(即非私有版本库)的托管,GitHub是免费的。在收费方案及注册页面中,最上面的就是针

2016-12-19 15:38:19 206

转载 40个基于Web的小型CSS工具和应用

http://www.devstore.cn/essay/essayInfo/8295.html在本文中,我们收集了一个基于 Web 的小型 APP 和工具的合集。当你使用 CSS 工作时,它们可以起到很好的帮助作用。这些工具,不仅可以帮助你节约编写 CSS 的时间,而且可以方便解决工作中的一些小问题。你会发现,这些工具可以用于创建基于 CSS 的动画,生成响应式菜单,

2016-12-16 17:47:54 331

原创 Pch文件的配置

首先说一下pch的作用:1.存放一些全局的宏(整个项目中都用得上的宏)2.用来包含一些全部的头文件(整个项目中都用得上的头文件)3.能自动打开或者关闭日志输出功能1.在Xcode中添加pch文件:Command+N,打开新建文件窗口:ios->other->PCH file,创建一个pch文件2.在工程的TARGETS里边Building

2016-12-16 16:13:43 706

原创 集成环信的EaseUI 中遇到的一些坑(3.x)

SDK 采用模块化设计,每一模块的功能相对独立和完善,用户可以根据自己的需求选择使用下面的模块:EMClient: 是 SDK 的入口,主要完成登录、退出、连接管理等功能。也是获取其他模块的入口。EMChatManager: 管理消息的收发,完成会话管理等功能。EMContactManager: 负责好友的添加删除,黑名单的管理。EMGroupManag

2016-12-16 15:46:35 3292

转载 iOS毛玻璃效果实现

苹果在iOS 7中将界面改为扁平化,并大量使用了毛玻璃效果,增加了界面的美观性但是iOS 7 SDK本身并未向开发者公开提供毛玻璃效果的API,因此开发者只能去自己实现毛玻璃效果或者找第三方类库解决。就是 UIToolbar这个类然后UIToolbar有一个属性:barStyle,设置对应的枚举值来呈现毛玻璃的样式,最后再添加到需要进行毛玻璃效果的view上即可. 1

2016-12-15 14:14:56 559

原创 iOS适配那些事

熟悉oc语法的同学也许都会懂得这么一点:在oc中,类的成员变量或是方法是没有绝对私有的。私有方法直接通过类实例无法访问,但可以借助oc的“编译运行时”机制,也即“瞎子摸黑”机制(个人理解:只要确定了该类有方法A,管你是私有共 有,我用performSelector函数就能调用你),说到这,也许有同学会自然想起,那私有变量如何去访问呢?貌似以前还真没这样搞过,然而现实是 可以的,只不过一般我

2016-12-06 08:42:23 429

原创 NSDate那些事!

1. 创建或初始化可用以下方法用于创建NSDate实例的类方法有+ (id)date;返回当前时间+ (id)dateWithTimeIntervalSinceNow:(NSTimeInterval)secs;返回以当前时间为基准,然后过了secs秒的时间+ (id)dateWithTimeIntervalSinceReferenceDate:(NSTimeInterval

2016-12-05 22:15:56 306

原创 企业级发布

周五的时候被人问到企业级APP怎么发布,那时最后那里的步骤按平时每周三或周五发版时候如何操作的说,因为文章最后配置的URL,图片之类的做过一次之后就不用再弄了以后直接用就OK,于是被人说没经验,需要再好好看看,心很不甘,明明有经验自己也正在做,却因为时间太久没记清被人当成经验不足于是自己重新再公司发版的APP上重新弄下,在此记录下 企业发布 in-house 的核心步骤:一、

2016-12-04 21:31:25 309

空空如也

空空如也

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

TA关注的人

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