- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 React Native--01 Mac下React Native 环境的配置
几个重要的React Native 学习网站: 第一个是facebook的推广React -Native的官网,下面是对应的中文网址。 http://wiki.jikexueyuan.com/project/react-native/GettingStarted.html http://facebook.github.io/react-native/docs/running-on
2016-01-18 11:39:57 1645
原创 iOS 多线程之GCD
1、一个应用是如何在设备上运行的? 编译器会将我们写的代码转化为二进制代码,这些二进制代码就是操作CPU的命令列。一个App包安装到iPhone上,实质就是汇集了这个App要执行的所有CPU命令列和数据的总和安装到iPhone上了。 App启动之后,iOS会根据用户的操作,首先将包含在应用程序中的CPU命令列配置到内存中,接着CPU从应用程序指定的地址开始,一个一个的执行CPU的命令列。在Xco
2016-01-15 20:44:50 641
原创 Apple 开发者账号的分类
入行iOS行业一年多了,iOS上架这块基本上所有的问题都遇到过了,有幸管理过三种不同的apple开发者账号,和相应的证书。前两天在帮一家公司处理app的企业证书分发,当时以为很简单的事情,分分钟就OK,结果遇到了一个坑,七七八八的浪费了我很多时间。 从客户拿到证书和开发者账号后就开始打包,但每次都提示签名不对,提示指定的Provisioning profile 不存在,我做了以下的尝试: (1
2016-01-09 10:35:05 3235 2
原创 Objective-C内存管理之引用计数
Apple在iOS5之后引入了自动ARC技术,让编译器来自动来管理内存,开发者从此不用再去写很多retain、release代码了。ARC下,编译器完全清楚目标对象,并且能够自动释放那些需要释放的对象,因此,程序内存泄漏的风险大大降低了,但!ARC!不!是!万!能!的! 在实际开发中,内存泄漏还是比较常见的,比如使用block时候的不注意,导致的循环引用;比如在使用NSTimer实例的时候,tim
2016-01-07 15:48:46 507
原创 weakSelf 和 strongSelf
最近在看SDWebImage源码,碰到一些比较绕的问题,理解了很久,然后在网上查了些的资料,才算是有了一些理解。在此记录一下。 源码如下: block会copy要在block中使用的实变量,而copy会是变量的retainCount + 1,如若在不注意很容易造成循环引用。而所谓的循环引用的本质就是,两个对象相互引用,从而造成对象不能正常的dealloc。所以解决的办法就是让引用的一方
2016-01-06 17:56:24 2851
原创 iOS9适配遇到的问题
最近在维护公司的一个项目,这个项目有些老了,为了增加存在感,boss要求能在通知栏显示一些小公告。于是开始去了解一些iOS8的 widget,当时手上可调试的机器只有一台iOS7,于是就将Xcode升级到7.2了,用自己的手机调试。 Xcode升级到7之后,调试的过程中出现了很多警告和编译出错的问题: 1)定位的问题: 在iOS8的基础上,增加Required background mode
2016-01-05 09:56:39 790
原创 iOS打包失败的可能情况
公司开发的APP要发布内测版本,Xcode用archive生成ipa失败,只生成generic xcode archive。 问题具体场景如下图: 正常的Archive之后就应该是排列在iOS Apps那一栏,而不是下面的Other Itmes,同时,右侧Archive Informations栏的 Submit to AppStore、Validate两个按钮也是不可以点击的;Detai
2015-12-02 10:33:12 4027
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人