<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[tundraw的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/tundraw</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; tundraw]]></copyright><item><title><![CDATA[Swift项目真机调试报错dyld: Library not loaded: @rpath/libswiftCore.dylib]]></title><link>https://blog.youkuaiyun.com/tundraw/article/details/51610922</link><guid>https://blog.youkuaiyun.com/tundraw/article/details/51610922</guid><author>tundraw</author><pubDate>Wed, 08 Jun 2016 09:37:00 +0800</pubDate><description><![CDATA[解决问题的网址：stackoverflow

使用Xcode7.3 真机运行 swift 项目的时候报错：
dyld: Library not loaded: @rpath/libswiftCore.dylib
  Referenced from: /var/containers/Bundle/Application/xxx/abc.app/abc
  Reason: no suitable]]></description><category></category></item><item><title><![CDATA[iOS Plus屏幕 AlerController报错]]></title><link>https://blog.youkuaiyun.com/tundraw/article/details/51564460</link><guid>https://blog.youkuaiyun.com/tundraw/article/details/51564460</guid><author>tundraw</author><pubDate>Thu, 02 Jun 2016 10:40:01 +0800</pubDate><description><![CDATA[使用UIAlertController 在6P/6sP屏幕时报错
2016-06-02 10:03:27.023 app[1581:584039] the behavior of the UICollectionViewFlowLayout is not defined because:
2016-06-02 10:03:27.023 app[1581:584039] the item heig]]></description><category></category></item><item><title><![CDATA[iOS限制textfield输入两位小数逻辑思维步骤记录(Swift)]]></title><link>https://blog.youkuaiyun.com/tundraw/article/details/50884169</link><guid>https://blog.youkuaiyun.com/tundraw/article/details/50884169</guid><author>tundraw</author><pubDate>Mon, 14 Mar 2016 11:00:31 +0800</pubDate><description><![CDATA[先贴代码，逻辑思维在下面。
import UIKit

class ViewController: UIViewController ,UITextFieldDelegate{
    
    var textField:UITextField!
    var isFirst = true
    var rangePoint:NSRange!
    
    override func ]]></description><category></category></item><item><title><![CDATA[Swift监听屏幕旋转]]></title><link>https://blog.youkuaiyun.com/tundraw/article/details/50820354</link><guid>https://blog.youkuaiyun.com/tundraw/article/details/50820354</guid><author>tundraw</author><pubDate>Mon, 07 Mar 2016 16:32:57 +0800</pubDate><description><![CDATA[NSNotificationCenter.defaultCenter().addObserver(self, selector: "receiverNotification", name: UIDeviceOrientationDidChangeNotification, object: nil)


func receiverNotification(){
        let orie]]></description><category></category></item><item><title><![CDATA[iOS3D-Touch开发之Home Screen Quick Actions(Swift)]]></title><link>https://blog.youkuaiyun.com/tundraw/article/details/50804463</link><guid>https://blog.youkuaiyun.com/tundraw/article/details/50804463</guid><author>tundraw</author><pubDate>Fri, 04 Mar 2016 17:50:49 +0800</pubDate><description><![CDATA[func creatShortcutItem() {
        let item1 = UIApplicationShortcutItem(type: "Shortcut1", localizedTitle: "搜索", localizedSubtitle: "此处可以搜索", icon:UIApplicationShortcutIcon(type: UIApplicationShortcu]]></description><category></category></item><item><title><![CDATA[iOS3D-Touch开发之Home Screen Quick Actions(Ocjective-C)]]></title><link>https://blog.youkuaiyun.com/tundraw/article/details/50804046</link><guid>https://blog.youkuaiyun.com/tundraw/article/details/50804046</guid><author>tundraw</author><pubDate>Fri, 04 Mar 2016 17:17:01 +0800</pubDate><description><![CDATA[通过主屏幕的应用Icon，我们可以用3D Touch呼出一个菜单，进行快速定位应用功能模块相关功能的开发。
这是在UIApplicationShortcutItems中添加多个item（静态标签）
在Appdelegate.m 中
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(N]]></description><category></category></item><item><title><![CDATA[引用CYLTabBarController记录]]></title><link>https://blog.youkuaiyun.com/tundraw/article/details/50803855</link><guid>https://blog.youkuaiyun.com/tundraw/article/details/50803855</guid><author>tundraw</author><pubDate>Fri, 04 Mar 2016 16:59:54 +0800</pubDate><description><![CDATA[github地址:https://github.com/ChenYilong/CYLTabBarController
在oc中引用: 创建TabBarViewController
在.h文件中：

#import 
#import 
#import "CYLTabBarController.h"

@interface TabBarViewController : NSObject

@p]]></description><category></category></item><item><title><![CDATA[使用UIAlertController报错]]></title><link>https://blog.youkuaiyun.com/tundraw/article/details/50549345</link><guid>https://blog.youkuaiyun.com/tundraw/article/details/50549345</guid><author>tundraw</author><pubDate>Wed, 20 Jan 2016 16:29:28 +0800</pubDate><description><![CDATA[使用UIAlertController报错 Presenting view controllers on detached view controllers is discouraged]]></description><category></category></item><item><title><![CDATA[xcode7替换SDK个人经验]]></title><link>https://blog.youkuaiyun.com/tundraw/article/details/50017671</link><guid>https://blog.youkuaiyun.com/tundraw/article/details/50017671</guid><author>tundraw</author><pubDate>Tue, 24 Nov 2015 19:52:19 +0800</pubDate><description><![CDATA[解决网络问题：在Info.plist中添加NSAppTransportSecurity类型Dictionary。 在NSAppTransportSecurity下添加NSAllowsArbitraryLoads类型Boolean,值设为YES。


Build Settings ->Build Options ->Enable Bitcode 设置为NO



 shareSDK :]]></description><category></category></item><item><title><![CDATA[iOS限制textfield输入两位小数]]></title><link>https://blog.youkuaiyun.com/tundraw/article/details/49890979</link><guid>https://blog.youkuaiyun.com/tundraw/article/details/49890979</guid><author>tundraw</author><pubDate>Tue, 17 Nov 2015 17:52:33 +0800</pubDate><description><![CDATA[//限制输入两位小数
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string {
    NSCharacterSet *cs;
    if ([textField isEqual:_textFieldM]]></description><category></category></item><item><title><![CDATA[FMDB使用]]></title><link>https://blog.youkuaiyun.com/tundraw/article/details/49587113</link><guid>https://blog.youkuaiyun.com/tundraw/article/details/49587113</guid><author>tundraw</author><pubDate>Mon, 02 Nov 2015 15:33:46 +0800</pubDate><description><![CDATA[创建工程文件FMDBTry

本次采用CocoaPods添加FMDB第三方库
打开Terminal

Terminal:cd 至FMDBTry文件夹内

Terminal:pod search 'FMDB'
选择合适的第三方库，例如：pod 'FMDB', '~> 2.5'
Terminal:touch Podfile
打开Podfile 将pod 'FMDB', '~> 2.]]></description><category></category></item><item><title><![CDATA[一些常用的工具类方法]]></title><link>https://blog.youkuaiyun.com/tundraw/article/details/49490741</link><guid>https://blog.youkuaiyun.com/tundraw/article/details/49490741</guid><author>tundraw</author><pubDate>Thu, 29 Oct 2015 14:00:49 +0800</pubDate><description><![CDATA[//字符串文字的长度
+(CGFloat)widthOfString:(NSString *)string font:(UIFont *)font height:(CGFloat)height
{
    NSDictionary * dict=[NSDictionary dictionaryWithObject: font forKey:NSFontAttributeName];
    CGR]]></description><category></category></item><item><title><![CDATA[输出数组内中文字符]]></title><link>https://blog.youkuaiyun.com/tundraw/article/details/49423651</link><guid>https://blog.youkuaiyun.com/tundraw/article/details/49423651</guid><author>tundraw</author><pubDate>Mon, 26 Oct 2015 14:33:05 +0800</pubDate><description><![CDATA[使用分类 在.m文件@end 之后加入
@implementation NSMutableArray(MyChArr)

- (NSString *)descriptionWithLocale:(id)locale
{
    NSMutableString *strM = [NSMutableString string];
    [strM appendString:@"(\n"];
   ]]></description><category></category></item><item><title><![CDATA[github 初次使用]]></title><link>https://blog.youkuaiyun.com/tundraw/article/details/49305631</link><guid>https://blog.youkuaiyun.com/tundraw/article/details/49305631</guid><author>tundraw</author><pubDate>Wed, 21 Oct 2015 15:51:28 +0800</pubDate><description><![CDATA[Git 有三种状态，你的文件可能处于其中之一：已提交（committed）、已修改（modified）和已暂存（staged）。
已提交表示数据已经安全的保存在本地数据库中。
已修改表示修改了文件，但还没保存到数据库中。
已暂存表示对一个已修改文件的当前版本做了标记，使之包含在下次提交的快照中。




你可以使用 Git 来获取 Git
的升级：

$ git clone ]]></description><category></category></item><item><title><![CDATA[基于TarBarController控制器的跳转方法]]></title><link>https://blog.youkuaiyun.com/tundraw/article/details/47399555</link><guid>https://blog.youkuaiyun.com/tundraw/article/details/47399555</guid><author>tundraw</author><pubDate>Mon, 10 Aug 2015 15:52:36 +0800</pubDate><description><![CDATA[当前有很多app是基于TarBarController控制器的界面，在学习运用过程中，发现界面的跳转存在问题。这是首页的TableView的cell点击事件实现跳转界面方法。]]></description><category></category></item><item><title><![CDATA[oc三种传值方式:通知传值，代理传值，block传值]]></title><link>https://blog.youkuaiyun.com/tundraw/article/details/46918227</link><guid>https://blog.youkuaiyun.com/tundraw/article/details/46918227</guid><author>tundraw</author><pubDate>Thu, 16 Jul 2015 22:25:28 +0800</pubDate><description><![CDATA[三种传值方式分别为：通知传值，代理传值，block传值
通知和代理的区别（重点）
1,代理可以给sender返回值；通知不能返回值
2,通知代理量小，代理实现步骤比较繁琐
3,通知是一对多/一对无的关系； 代理是一对一关系
4,通知是一个监听者，效率较低.]]></description><category></category></item></channel></rss>