<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[SiamPig的专栏]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/SiamPig</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; SiamPig]]></copyright><item><title><![CDATA[React Native学习笔记-4:CSS优先级速记]]></title><link>https://blog.csdn.net/SiamPig/article/details/50742208</link><guid>https://blog.csdn.net/SiamPig/article/details/50742208</guid><author>SiamPig</author><pubDate>Thu, 25 Feb 2016 23:01:24 +0800</pubDate><description><![CDATA[学习过程中涉及到CSS优先级，书本上介绍的权限形如：
id选择器默认优先级最高，权值100
class选择器、属性选择器、伪类选择器权值010
标签选择器的优先级权值为001
需要做的就是统计选择符中的id、class、标签名个数，然后把对应的权值相加即可。根据结果便可得出优先级高低。 
 但是在计算的过程中，很容易弄混各个的权值，发现只要记住ice这个单词即可，权值就出来了。这样就不会弄混了。]]></description><category></category></item><item><title><![CDATA[React Native学习笔记-3: unable to find module in its module map]]></title><link>https://blog.csdn.net/SiamPig/article/details/50738856</link><guid>https://blog.csdn.net/SiamPig/article/details/50738856</guid><author>SiamPig</author><pubDate>Thu, 25 Feb 2016 16:42:27 +0800</pubDate><description><![CDATA[开发过程中遇到如下的问题：Unable to find this module in its module map or any of the node_modules directories under XXXXXXXXXXXX原因有可能是(原因后续慢慢补充)：
import or require 的时候的路径写错了。]]></description><category></category></item><item><title><![CDATA[React Native学习笔记-2：this.props.navigator undefined]]></title><link>https://blog.csdn.net/SiamPig/article/details/50722467</link><guid>https://blog.csdn.net/SiamPig/article/details/50722467</guid><author>SiamPig</author><pubDate>Tue, 23 Feb 2016 13:35:24 +0800</pubDate><description><![CDATA[源码如下：'use strict';
import React, {
  AppRegistry,
  Component,
  StyleSheet,
  Text,
  View,
  ScrollView,
  PixelRatio,
  NavigatorIOS,
  TextInput,
} from 'react-native';class HelloWorld extends Comp]]></description><category></category></item><item><title><![CDATA[React Native学习笔记-1：JSC profiler is not supported.]]></title><link>https://blog.csdn.net/SiamPig/article/details/50719584</link><guid>https://blog.csdn.net/SiamPig/article/details/50719584</guid><author>SiamPig</author><pubDate>Mon, 22 Feb 2016 23:01:28 +0800</pubDate><description><![CDATA[JSC profiler is not supported. Unknown Option:node_modules/react-deep-force-update/.babelrc.stage]]></description><category></category></item><item><title><![CDATA[ld: framework not found -fobjc-arc]]></title><link>https://blog.csdn.net/SiamPig/article/details/50075347</link><guid>https://blog.csdn.net/SiamPig/article/details/50075347</guid><author>SiamPig</author><pubDate>Fri, 27 Nov 2015 21:47:17 +0800</pubDate><description><![CDATA[程序编译报错信息如下：ld: framework not found -fobjc-arc
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Google了一下，没找到原因，最后排查了一下，发现原因是在Other Link Flags里面，正常的应该类似于： 
 
而出现这种错误的则是，多]]></description><category></category></item><item><title><![CDATA[Add closure to extension within swift in runtime]]></title><link>https://blog.csdn.net/SiamPig/article/details/49935227</link><guid>https://blog.csdn.net/SiamPig/article/details/49935227</guid><author>SiamPig</author><pubDate>Thu, 19 Nov 2015 22:44:19 +0800</pubDate><description><![CDATA[Add closure to extension within swift主要是利用objc_setAssociatedObject将closure添加到实例中去，先看看该方法在Objective-c和swift中的声明： 
Objective-Cvoid objc_setAssociatedObject(id object, const void *key, id value, objc_Asso]]></description><category></category></item><item><title><![CDATA[failed to update auto layout status: the agent crashed within Xcode7]]></title><link>https://blog.csdn.net/SiamPig/article/details/48467613</link><guid>https://blog.csdn.net/SiamPig/article/details/48467613</guid><author>SiamPig</author><pubDate>Tue, 15 Sep 2015 14:55:06 +0800</pubDate><description><![CDATA[场景： 
  原先的项目使用的是swift1.2+storyboard，下载了Xcode7 GM版本，打开项目之后，首先提示的是各种语法修改，按照提示，将语法修改完之后，程序编译运行一切OK。 
  点击storyboard，结果环境给出了这种的错误提示(可正常编译运行)，入下图所示： 
     
    ZLAttributedPlaceHolderTextField实现如下：import UI]]></description><category></category></item><item><title><![CDATA[dyld: Library not loaded: @rpath/XXXX Reason: image not found]]></title><link>https://blog.csdn.net/SiamPig/article/details/48402503</link><guid>https://blog.csdn.net/SiamPig/article/details/48402503</guid><author>SiamPig</author><pubDate>Sat, 12 Sep 2015 23:21:30 +0800</pubDate><description><![CDATA[dyld: Library not loaded， Reason:image not found]]></description><category></category></item><item><title><![CDATA[a declaration cannot be both 'final' and 'dynamic']]></title><link>https://blog.csdn.net/SiamPig/article/details/48161747</link><guid>https://blog.csdn.net/SiamPig/article/details/48161747</guid><author>SiamPig</author><pubDate>Tue, 01 Sep 2015 18:47:33 +0800</pubDate><description><![CDATA[swift 1.2 编译的时候，遇到如下的错误信息： a declaration cannot be both 'final' and 'dynamic'不明所以，不知道是什么原因，后来发现是因为在extension里面添加static var变量的时候出现了该问题，例如：class MyClass {
}extension MyClass {
    static var someProperty]]></description><category></category></item><item><title><![CDATA[how to get rid of the UITabBarItem padding]]></title><link>https://blog.csdn.net/SiamPig/article/details/46935019</link><guid>https://blog.csdn.net/SiamPig/article/details/46935019</guid><author>SiamPig</author><pubDate>Sat, 18 Jul 2015 00:33:47 +0800</pubDate><description><![CDATA[手机APP，选中某一个Item的时候，其背景要完整的替换掉，采用系统自带的
@property(nonatomic,retain) UIColor *selectedImageTintColor
会出现边框的情况，最后找不到其它解决办法，使用了一个变通的方法：
UIImageView *imageView = [[UIImageView alloc] initWithImage:[[UIIm]]></description><category></category></item><item><title><![CDATA[pods was rejected as an implicit dependency]]></title><link>https://blog.csdn.net/SiamPig/article/details/46890661</link><guid>https://blog.csdn.net/SiamPig/article/details/46890661</guid><author>SiamPig</author><pubDate>Wed, 15 Jul 2015 11:22:04 +0800</pubDate><description><![CDATA[使用cocoapods编译项目的时候，遇到如下的错误：
pods was rejected as an implicit dependency
按照网上搜索到的结果，删除了相关的文件之后，(pods was rejected as an implicit dependency) 编译还是会遇到一些找不到类库的错误，最终无奈，设置所有的pods库里的:Build Active Architect]]></description><category></category></item><item><title><![CDATA[iOS8旋转屏]]></title><link>https://blog.csdn.net/SiamPig/article/details/46821385</link><guid>https://blog.csdn.net/SiamPig/article/details/46821385</guid><author>SiamPig</author><pubDate>Thu, 09 Jul 2015 20:37:21 +0800</pubDate><description><![CDATA[最近项目中需要出现一个场景，所有的界面都只能竖屏，除了某个界面只支持横屏，我的项目框架是：
1、根视图是一个TabBarController(系统自带的)
2、每一个tabBar item 都是一个 navigationController （item A， item B， item C）
3、A中点击某个地方，跳转到D界面，D只能横屏。
一开始循规蹈矩的重写了
- (NSUIntege]]></description><category></category></item><item><title><![CDATA[push public library to cocoapods]]></title><link>https://blog.csdn.net/SiamPig/article/details/46696503</link><guid>https://blog.csdn.net/SiamPig/article/details/46696503</guid><author>SiamPig</author><pubDate>Tue, 30 Jun 2015 15:37:07 +0800</pubDate><description><![CDATA[平时开发整理出了一些自己常用的控件啊，方法之类的，每次创建工程的时候，都得拷贝进去，发现将自己的常用的这些东西折腾成一个开源的库，放到cocoapods上，下次使用的时候，直接借助cocoapods就解决，省很多事情，但是在将我自己的开源库添加到cocoapods中遇到了不少问题，先说说自己一步步的操作吧（举个例子：新建一个叫CommonAlertFramework库）：
这些基本上都是在ter]]></description><category></category></item><item><title><![CDATA[UIViewAlertForUnsatisfiableConstraints to catch this in the debugger]]></title><link>https://blog.csdn.net/SiamPig/article/details/46665857</link><guid>https://blog.csdn.net/SiamPig/article/details/46665857</guid><author>SiamPig</author><pubDate>Sat, 27 Jun 2015 23:51:13 +0800</pubDate><description><![CDATA[使用storyboard拖拽约束collection view的时候，遇到如下的警告错误：
Unable to simultaneously satisfy constraints.

	Probably at least one of the constraints in the following list is one you don't want. Try this: (1) look ]]></description><category></category></item><item><title><![CDATA[StoryBoards学习笔记-约束添加]]></title><link>https://blog.csdn.net/SiamPig/article/details/46656465</link><guid>https://blog.csdn.net/SiamPig/article/details/46656465</guid><author>SiamPig</author><pubDate>Sat, 27 Jun 2015 01:56:27 +0800</pubDate><description><![CDATA[一直都是纯代码，结果用VFL写约束，写的要疯掉了，没办法，硬着头皮去学习一下storyboard怎么玩，先说说storyboard里的约束吧：


以前都只会点击下方的这些，但是这些实在是没办法满足我的需求，比如，我要设置两个控件的关系，尝试了一下，才知道，如果你要设置A和B之间的关系，
1、选中A
2、按住control键
3、拖拽鼠标到B上，松开鼠标
4、就会出现一个对话框，自己]]></description><category></category></item><item><title><![CDATA[Method swizze]]></title><link>https://blog.csdn.net/SiamPig/article/details/46502499</link><guid>https://blog.csdn.net/SiamPig/article/details/46502499</guid><author>SiamPig</author><pubDate>Mon, 15 Jun 2015 12:49:51 +0800</pubDate><description><![CDATA[Method ori_method = class_getInstanceMethod([UITextView class], @selector(setText:));
    Method current_method = class_getInstanceMethod([UITextView class], @selector(customSetText:));
    method_exc]]></description><category></category></item><item><title><![CDATA[ld: warning: -macosx_version_min not specified]]></title><link>https://blog.csdn.net/SiamPig/article/details/45130151</link><guid>https://blog.csdn.net/SiamPig/article/details/45130151</guid><author>SiamPig</author><pubDate>Sun, 19 Apr 2015 16:13:06 +0800</pubDate><description><![CDATA[编辑静态库的时候，遇到了如下的错误：
ld: warning: -macosx_version_min not specified
脑袋犯浑了，不知道是啥原因，最后才发现，
macosx_version_min
这个参数没设置而已，例如，我以前的命令是：
ld -dylib -lsystem -lobjc -syslibroot /Applications/Xcode.app/Conte]]></description><category></category></item><item><title><![CDATA[Collectionview在iOS7上不显示]]></title><link>https://blog.csdn.net/SiamPig/article/details/44457881</link><guid>https://blog.csdn.net/SiamPig/article/details/44457881</guid><author>SiamPig</author><pubDate>Thu, 19 Mar 2015 14:51:13 +0800</pubDate><description><![CDATA[collectionview在iOS8上正常展示，但是在iOS7上不展示]]></description><category></category></item><item><title><![CDATA[lipo (dumplicate symbols for architecture XXXX)]]></title><link>https://blog.csdn.net/SiamPig/article/details/44274725</link><guid>https://blog.csdn.net/SiamPig/article/details/44274725</guid><author>SiamPig</author><pubDate>Sun, 15 Mar 2015 10:08:05 +0800</pubDate><description><![CDATA[最近遇到一个诡异的问题，项目中添加了第三方公司提供的静态库A，A又使用了第三方开源静态库B，而我们的项目中也使用了开源库B，结果编译的时候报了个如下的错误：
ld: 198 duplicate symbols for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see in]]></description><category></category></item><item><title><![CDATA[UICollectionview不滚动]]></title><link>https://blog.csdn.net/SiamPig/article/details/44263629</link><guid>https://blog.csdn.net/SiamPig/article/details/44263629</guid><author>SiamPig</author><pubDate>Sat, 14 Mar 2015 21:33:53 +0800</pubDate><description><![CDATA[UICollectionview很好的东西，以前使用的时候，都没什么问题，最近使用的时候，当我设置了所有cell的attribute的时候，包括frame，发现collection view不滚动了，检查来检查去，包括使用代码让它滚动到某个cell的地方，都不滚动，检查了API，才发现一个坑货
- (CGSize)collectionViewContentSize; // Subclasses ]]></description><category></category></item></channel></rss>