<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[dabin12345的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/dabin12345</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; dabin12345]]></copyright><item><title><![CDATA[自动打包]]></title><link>https://blog.youkuaiyun.com/dabin12345/article/details/70801068</link><guid>https://blog.youkuaiyun.com/dabin12345/article/details/70801068</guid><author>dabin12345</author><pubDate>Wed, 26 Apr 2017 15:06:26 +0800</pubDate><description><![CDATA[自动打包
https://github.com/jkpang/PPAutoPackageScript


https://juejin.im/post/58fea6435c497d00580d249d]]></description><category></category></item><item><title><![CDATA[iOS 快速开发电商平台]]></title><link>https://blog.youkuaiyun.com/dabin12345/article/details/64919714</link><guid>https://blog.youkuaiyun.com/dabin12345/article/details/64919714</guid><author>dabin12345</author><pubDate>Wed, 22 Mar 2017 15:13:04 +0800</pubDate><description><![CDATA[好文章分享一下  
http://www.jianshu.com/search?q=iOS分享之路-快速开发电商平台&page=1&type=note]]></description><category></category></item><item><title><![CDATA[正则表达式]]></title><link>https://blog.youkuaiyun.com/dabin12345/article/details/55211023</link><guid>https://blog.youkuaiyun.com/dabin12345/article/details/55211023</guid><author>dabin12345</author><pubDate>Wed, 15 Feb 2017 16:06:57 +0800</pubDate><description><![CDATA[一、什么是正则表达式

　　正则表达式，又称正规表示法，是对字符串操作的一种逻辑公式。正则表达式可以检测给定的字符串是否符合我们定义的逻辑，也可以从字符串中获取我们想要的特定部分。它可以迅速地用极简单的方式达到字符串的复杂控制。



　二、正则表达式的语法

　　看一个过滤纯数字的例子
- (BOOL)validateNumber:(NSString *) textString]]></description><category></category></item><item><title><![CDATA[AppStore 上显示设备兼容问题]]></title><link>https://blog.youkuaiyun.com/dabin12345/article/details/54409664</link><guid>https://blog.youkuaiyun.com/dabin12345/article/details/54409664</guid><author>dabin12345</author><pubDate>Fri, 13 Jan 2017 16:15:00 +0800</pubDate><description><![CDATA[AppStore  上显示兼容设备不全面

Build Setting   -> Build Active Architecture Only  是否为NO  release情况下设为NO才能兼容各种型号手机]]></description><category></category></item><item><title><![CDATA[React Native 学习笔记_1]]></title><link>https://blog.youkuaiyun.com/dabin12345/article/details/54375100</link><guid>https://blog.youkuaiyun.com/dabin12345/article/details/54375100</guid><author>dabin12345</author><pubDate>Thu, 12 Jan 2017 09:43:14 +0800</pubDate><description><![CDATA[搭建开发环境
根据 https://reactnative.cn/docs/0.40/getting-started.html#content 官方网站搭建开发环境 


欢迎使用React Native！这篇文档会帮助你搭建基本的React Native开发环境。如果你已经搭好了环境，那么可以尝试一下编写Hello
 World。
根据你所使用的操作系统、针对的目标平台不同，具体步骤]]></description><category></category></item><item><title><![CDATA[MAC应用无法打开或文件损坏的处理方法]]></title><link>https://blog.youkuaiyun.com/dabin12345/article/details/53788252</link><guid>https://blog.youkuaiyun.com/dabin12345/article/details/53788252</guid><author>dabin12345</author><pubDate>Wed, 21 Dec 2016 17:50:36 +0800</pubDate><description><![CDATA[MAC应用无法打开或文件损坏的处理方法
在MAC下安装一些软件时提示"来自身份不明开发者"，其实这是MAC新系统启用了新的安全机制。
默认只信任 Mac App Store 下载的软件和拥有开发者 ID 签名的应用程序。
换句话说就是 MAC 系统默认只能安装靠谱渠道（有苹果审核的 Mac App Store）下载的软件或被认可的人开发的软件。
这当然是为了用户不会稀里糊涂安装流氓软件中招]]></description><category></category></item><item><title><![CDATA[iOS 中 AFNetworking HTTPS 的使用]]></title><link>https://blog.youkuaiyun.com/dabin12345/article/details/53422732</link><guid>https://blog.youkuaiyun.com/dabin12345/article/details/53422732</guid><author>dabin12345</author><pubDate>Thu, 01 Dec 2016 16:07:16 +0800</pubDate><description><![CDATA[iOS 中 AFNetworking HTTPS 的使用

字数1314 阅读14174 评论97 喜欢45


由于我们公司由HTTP转HTTPS,出现了一系列问题特此记录下。

一、HTTPS二、App Transport Security三、iOS 中用HTTPS 注意的问题四、使用 AFNetworking HTTPS 遇到的问题五、问题的解决方法六、注意服务器端 两种证书的]]></description><category></category></item><item><title><![CDATA[IOS工程自动打包并发布脚本实现]]></title><link>https://blog.youkuaiyun.com/dabin12345/article/details/53217977</link><guid>https://blog.youkuaiyun.com/dabin12345/article/details/53217977</guid><author>dabin12345</author><pubDate>Fri, 18 Nov 2016 16:04:22 +0800</pubDate><description><![CDATA[前言


IOS的开发过程中，当需要给测试人员发布测试包的时候，直接使用xcode来做的效率是非常低下的。尤其是当有一点小改动需要重新出包时，那简直是个折磨的人的工作。通过一番研究后，遂决定写一系列脚本，以代替人工完成打包和发布的过程。

目前脚本已经完成，基本可以满足我目前的需求。现将其开源，托管在github上，项目地址：点击这里

思路


借助xcode所附带的“Com]]></description><category></category></item><item><title><![CDATA[iOS 开发中，如何实现高效的大量（如十万级）推送通知？]]></title><link>https://blog.youkuaiyun.com/dabin12345/article/details/53008425</link><guid>https://blog.youkuaiyun.com/dabin12345/article/details/53008425</guid><author>dabin12345</author><pubDate>Wed, 02 Nov 2016 15:28:12 +0800</pubDate><description><![CDATA[iOS 开发中，如何实现高效的大量（如十万级）推送通知？


本問題的場境是，當App 的用戶上升到一定數量如十萬多，并且要作相對實時的廣播式推送通知時，有些同行説須要技巧實現，不然會被Apple 停止推送。而這様級别的推送，最快能在多短時間內完成所有推送？



17
 条评论 



分享







默认排序按时间排序

5 个回答


]]></description><category></category></item><item><title><![CDATA[解决cocoapods diff: /../Podfile.lock: No such file or directory]]></title><link>https://blog.youkuaiyun.com/dabin12345/article/details/52918369</link><guid>https://blog.youkuaiyun.com/dabin12345/article/details/52918369</guid><author>dabin12345</author><pubDate>Tue, 25 Oct 2016 09:29:14 +0800</pubDate><description><![CDATA[diff: /../Podfile.lock: No such file or directory   
  diff: /Manifest.lock: No such file or directory error: The sandbox is not in sync with the Podfile.lock. 
  Run 'pod install' or update your Co]]></description><category></category></item><item><title><![CDATA[使用Cocoapods创建私有podspec]]></title><link>https://blog.youkuaiyun.com/dabin12345/article/details/52857622</link><guid>https://blog.youkuaiyun.com/dabin12345/article/details/52857622</guid><author>dabin12345</author><pubDate>Wed, 19 Oct 2016 11:05:25 +0800</pubDate><description><![CDATA[Cocoapods是非常好用的一个iOS依赖管理工具，使用它可以方便的管理和更新项目中所使用到的第三方库，以及将自己的项目中的公共组件交由它去管理。Cocoapods的介绍及优点本文就不在赘述，我开始使用Cocoapods还是在两年前，那个时候它刚刚出现，网上的资料还非常的少，就连他们自己的HomePage都十分的简单，我就着手尝试着使用了一下，用它管理起第三方库确实是十分的方便顺手。后来它有了更]]></description><category></category></item><item><title><![CDATA[如何创建私有 CocoaPods 仓库]]></title><link>https://blog.youkuaiyun.com/dabin12345/article/details/52856718</link><guid>https://blog.youkuaiyun.com/dabin12345/article/details/52856718</guid><author>dabin12345</author><pubDate>Wed, 19 Oct 2016 09:55:23 +0800</pubDate><description><![CDATA[如何创建私有 CocoaPods 仓库

字数2829 阅读2327 评论22 喜欢9


公共 CocoaPods

打开隐藏目录，可以使用命令: 
//打开隐藏的命令:
defaults write com.apple.finder AppleShowAllFiles -bool true
//关闭隐藏的命令:
defaults write com.apple.finder A]]></description><category></category></item><item><title><![CDATA[制作 CocoaPods 依赖库]]></title><link>https://blog.youkuaiyun.com/dabin12345/article/details/52856704</link><guid>https://blog.youkuaiyun.com/dabin12345/article/details/52856704</guid><author>dabin12345</author><pubDate>Wed, 19 Oct 2016 09:54:03 +0800</pubDate><description><![CDATA[制作 CocoaPods 依赖库
字数2220 阅读1053 评论0 喜欢5


学会使用别人的 Pods 依赖库以后， 你一定对创建自己的依赖库很有兴趣吧，现在我们就来尝试一下，以一个简单 O2View 为例自己创建一个 Pods 依赖库，这里我会使用 Swift 2.0 来写这个例子。

1.创建自己的 github 仓库

CocoaPods 是托管在 github 上的，所]]></description><category></category></item><item><title><![CDATA[颜色判断是否相等]]></title><link>https://blog.youkuaiyun.com/dabin12345/article/details/52594446</link><guid>https://blog.youkuaiyun.com/dabin12345/article/details/52594446</guid><author>dabin12345</author><pubDate>Tue, 20 Sep 2016 11:44:42 +0800</pubDate><description><![CDATA[if (CGColorEqualToColor([UIColor whiteColor].CGColor, [UIColor colorWithRed:1 green:1 blue:1 alpha:1].CGColor)) {
    NSLog(@"The two CGColor is equal!");
}
else {
    NSLog(@"The two CGColor is n]]></description><category></category></item><item><title><![CDATA[WKWebView的使用及js交互Demo]]></title><link>https://blog.youkuaiyun.com/dabin12345/article/details/52449898</link><guid>https://blog.youkuaiyun.com/dabin12345/article/details/52449898</guid><author>dabin12345</author><pubDate>Tue, 06 Sep 2016 14:48:44 +0800</pubDate><description><![CDATA[iOS代码：

#import "TestForWkWebviewViewController.h"




#define SCREEN_RECT [UIScreen mainScreen].bounds

//刨去状态栏的尺寸

#define SCREEN_REMOVE_APPLICATION  [UIScreen mainScreen].applicationFram]]></description><category></category></item><item><title><![CDATA[获取当前页面控制器]]></title><link>https://blog.youkuaiyun.com/dabin12345/article/details/52174593</link><guid>https://blog.youkuaiyun.com/dabin12345/article/details/52174593</guid><author>dabin12345</author><pubDate>Wed, 10 Aug 2016 17:34:44 +0800</pubDate><description><![CDATA[- (UIViewController *)getCurrentVC

{

    UIViewController *result =
nil;

    

    UIWindow * window = [[UIApplication
sharedApplication] 
keyWindow];

    if (window.windowLevel !=
U]]></description><category></category></item><item><title><![CDATA[弹出键盘  tableview定位到编辑位置]]></title><link>https://blog.youkuaiyun.com/dabin12345/article/details/52043158</link><guid>https://blog.youkuaiyun.com/dabin12345/article/details/52043158</guid><author>dabin12345</author><pubDate>Wed, 27 Jul 2016 10:33:24 +0800</pubDate><description><![CDATA[- (void)keyboardWillShow:(NSNotification *)notification {

    

    /*

     Reduce the size of the text view so that it's not obscured by the keyboard.

     Animate the resize so that it's ]]></description><category></category></item><item><title><![CDATA[实现类似微信朋友圈或者QQ空间，评论回复，九宫格布局。处理键盘弹出后定位到当前点击的被评论人处。另：滑动时候FPS在57-60之间，纵享丝滑]]></title><link>https://blog.youkuaiyun.com/dabin12345/article/details/52024258</link><guid>https://blog.youkuaiyun.com/dabin12345/article/details/52024258</guid><author>dabin12345</author><pubDate>Mon, 25 Jul 2016 15:37:09 +0800</pubDate><description><![CDATA[https://github.com/zhengwenming/WeChat]]></description><category></category></item><item><title><![CDATA[dismissViewControllerAnimated     退两层controller]]></title><link>https://blog.youkuaiyun.com/dabin12345/article/details/51274177</link><guid>https://blog.youkuaiyun.com/dabin12345/article/details/51274177</guid><author>dabin12345</author><pubDate>Thu, 28 Apr 2016 14:43:45 +0800</pubDate><description><![CDATA[[self.presentingViewController.presentingViewController
dismissViewControllerAnimated:YES
completion:nil];]]></description><category></category></item><item><title><![CDATA[Argument list too long: recursive header expansion failed at]]></title><link>https://blog.youkuaiyun.com/dabin12345/article/details/51120437</link><guid>https://blog.youkuaiyun.com/dabin12345/article/details/51120437</guid><author>dabin12345</author><pubDate>Mon, 11 Apr 2016 11:48:50 +0800</pubDate><description><![CDATA[项目地址改变后  出现了  如此问题  
Argument list too long: recursive header expansion failed at 





解决方案：Build Settings -> User Header Search Paths  删除其中内容]]></description><category></category></item></channel></rss>