<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[汪文清 Sir's Notes]]></title><description><![CDATA[积攒自己的经验，分享他人的成果。实践过程，热爱Code !]]></description><link>https://blog.youkuaiyun.com/wwenSpring</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wwenSpring]]></copyright><item><title><![CDATA[MAC系统查看端口，并关闭端口占用]]></title><link>https://blog.youkuaiyun.com/wwenSpring/article/details/123289449</link><guid>https://blog.youkuaiyun.com/wwenSpring/article/details/123289449</guid><author>wwenSpring</author><pubDate>Sat, 05 Mar 2022 08:59:02 +0800</pubDate><description><![CDATA[打開mac的终止端：
1. 输入： lsof -i:8088
2. 找到pid
3. 输入： kill pid
4. 完成
图示：



]]></description><category></category></item><item><title><![CDATA[ios证书无效解决办法]]></title><link>https://blog.youkuaiyun.com/wwenSpring/article/details/50696384</link><guid>https://blog.youkuaiyun.com/wwenSpring/article/details/50696384</guid><author>wwenSpring</author><pubDate>Fri, 19 Feb 2016 10:54:21 +0800</pubDate><description><![CDATA[xcode 打包开发－此证书签发者无效－解决办法：
打开钥匙证书
WWDR在201x年x月x日失效过期？
以下方法或许可以帮到你：
1.下载证书地址https://developer.apple.com/certificationauthority/AppleWWDRCA.cer 下载之后
 双击安装
2.在登陆/我的证书/系统证书里面删除过期无效的证书]]></description><category></category></item><item><title><![CDATA[IOS URLConnect 分段下载，暂停/重新下载]]></title><link>https://blog.youkuaiyun.com/wwenSpring/article/details/50688555</link><guid>https://blog.youkuaiyun.com/wwenSpring/article/details/50688555</guid><author>wwenSpring</author><pubDate>Thu, 18 Feb 2016 21:19:37 +0800</pubDate><description><![CDATA[一、Range简单说明
通过设置请求头Range可以指定每次从网路下载数据包的大小
Range示例
bytes=0-499 从0到499的头500个字节
bytes=500-999 从500到999的第二个500字节
bytes=500- 从500字节以后的所有字节 
bytes=-500 最后500个字节
bytes=500-599,800-899 同时指定几个范围
Range小]]></description><category></category></item><item><title><![CDATA[IOS学习篇之NSURLConnection, 异步同步]]></title><link>https://blog.youkuaiyun.com/wwenSpring/article/details/50688473</link><guid>https://blog.youkuaiyun.com/wwenSpring/article/details/50688473</guid><author>wwenSpring</author><pubDate>Thu, 18 Feb 2016 20:59:33 +0800</pubDate><description><![CDATA[NSURLConnection]]></description><category></category></item><item><title><![CDATA[ios- POST数据加密-安全]]></title><link>https://blog.youkuaiyun.com/wwenSpring/article/details/50688402</link><guid>https://blog.youkuaiyun.com/wwenSpring/article/details/50688402</guid><author>wwenSpring</author><pubDate>Thu, 18 Feb 2016 20:38:30 +0800</pubDate><description><![CDATA[ios- POST数据提交安全]]></description><category></category></item><item><title><![CDATA[iOS多线程学习-NSThread、Cocoa NSOperation、GCD]]></title><link>https://blog.youkuaiyun.com/wwenSpring/article/details/50688386</link><guid>https://blog.youkuaiyun.com/wwenSpring/article/details/50688386</guid><author>wwenSpring</author><pubDate>Thu, 18 Feb 2016 20:37:39 +0800</pubDate><description><![CDATA[简介
iOS有三种多线程编程的技术，分别是：
（一）NSThread
（二）Cocoa NSOperation
（三）GCD（全称：Grand Central Dispatch）

这三种编程方式从上到下，抽象度层次是从低到高的，抽象度越高的使用越简单，也是Apple最推荐使用的。

三种方式的优缺点介绍：
1）NSThread:
优点：NSThread 比其他两个轻量级
缺]]></description><category></category></item><item><title><![CDATA[OC开发＝＝ MVVM [感觉写的不错，有意思，转载了]]]></title><link>https://blog.youkuaiyun.com/wwenSpring/article/details/50247249</link><guid>https://blog.youkuaiyun.com/wwenSpring/article/details/50247249</guid><author>wwenSpring</author><pubDate>Thu, 10 Dec 2015 11:21:18 +0800</pubDate><description><![CDATA[不要听吹牛逼什么前端MVVM框架就是好，其实都是一帮没学好分层设计的搞出来的，让你彻底看清前端MVVM的本质

最近前端圈子里面，发现大家都在热炒概念，什么knockout，angularJs，都被捧成神了，鄙人不才，最近心情也不好，特地写这篇文章来找骂
写代码的码农都知道，Java社区虽然不是一个提出分层思想的，确实贯彻的最好的，如今是个Java开发都不会不知道SSH的开发模式，从MVC到]]></description><category></category></item><item><title><![CDATA[原型设计创新[商品详情页面]]]></title><link>https://blog.youkuaiyun.com/wwenSpring/article/details/50246903</link><guid>https://blog.youkuaiyun.com/wwenSpring/article/details/50246903</guid><author>wwenSpring</author><pubDate>Thu, 10 Dec 2015 11:04:52 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[原型设计创新[聊天页面]]]></title><link>https://blog.youkuaiyun.com/wwenSpring/article/details/50246819</link><guid>https://blog.youkuaiyun.com/wwenSpring/article/details/50246819</guid><author>wwenSpring</author><pubDate>Thu, 10 Dec 2015 11:00:43 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[Mindjet -- 项目需求整理分析]]></title><link>https://blog.youkuaiyun.com/wwenSpring/article/details/50246671</link><guid>https://blog.youkuaiyun.com/wwenSpring/article/details/50246671</guid><author>wwenSpring</author><pubDate>Thu, 10 Dec 2015 10:53:46 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[IOS 开发中[IOS9更新后...网络？第三方库?报错？]]]></title><link>https://blog.youkuaiyun.com/wwenSpring/article/details/50246153</link><guid>https://blog.youkuaiyun.com/wwenSpring/article/details/50246153</guid><author>wwenSpring</author><pubDate>Thu, 10 Dec 2015 10:45:47 +0800</pubDate><description><![CDATA[IOS 开发 --
今天挺身边的大神，都说Xcode7 都更新到7.1.1 版本了 - -
于是开始
下载。。。
安装。。。
结果。。。
 访问API 网络访问不了， 第三方库用不了，于是开始翻官方文档: https://developer.apple.com/library/ios/navigation/ 找到解决方法

网络问题:
在Info.plist中添加NSAppTra]]></description><category></category></item><item><title><![CDATA[Mac环境下搭建PhoneGap环境【转载】]]></title><link>https://blog.youkuaiyun.com/wwenSpring/article/details/47914127</link><guid>https://blog.youkuaiyun.com/wwenSpring/article/details/47914127</guid><author>wwenSpring</author><pubDate>Sun, 23 Aug 2015 23:04:03 +0800</pubDate><description><![CDATA[首先，官方文档中，要求，编译需要使用Intel架构的 Mac OS X系统的Mac设备，最低要使用XCode4.5以上版本和Mac OS X 10.7以上的系统以及IOS6.0 以上的SDK，至于发布，则要看苹果商店的最新要求了 
还有更多的限制，比如cordova所需要的版本需求等，可以看PhoneGap的详细官方文档如下： 
http://docs.phonegap.com/en/edge]]></description><category></category></item><item><title><![CDATA[IOS动画效果[转载]]]></title><link>https://blog.youkuaiyun.com/wwenSpring/article/details/47666235</link><guid>https://blog.youkuaiyun.com/wwenSpring/article/details/47666235</guid><author>wwenSpring</author><pubDate>Fri, 14 Aug 2015 19:01:54 +0800</pubDate><description><![CDATA[最普通动画: 
//开始动画 
[UIView beginAnimations:nil context:nil];  
//设定动画持续时间 
[UIView setAnimationDuration:2]; 
//动画的内容 
frame.origin.x += 150; 
[img setFrame:frame]; 
//动画结束 
[UIView commitAnimati]]></description><category></category></item><item><title><![CDATA[IOS UIGraphicsBeginImageContext 使用简介]]></title><link>https://blog.youkuaiyun.com/wwenSpring/article/details/47666075</link><guid>https://blog.youkuaiyun.com/wwenSpring/article/details/47666075</guid><author>wwenSpring</author><pubDate>Fri, 14 Aug 2015 18:55:33 +0800</pubDate><description><![CDATA[1.等比缩放


- (UIImage *) scaleImage:(UIImage *)image toScale:(float)scaleSize {
UIGraphicsBeginImageContext(CGSizeMake(image.size.width * scaleSize, image.size.height * scaleSize);
[image drawInRec]]></description><category></category></item><item><title><![CDATA[IOS RAC(ReactiveCocoa) -Functional Reactive Programming 详解[转载ReactiveCocoa与Functional Reactive Prog]]]></title><link>https://blog.youkuaiyun.com/wwenSpring/article/details/47427905</link><guid>https://blog.youkuaiyun.com/wwenSpring/article/details/47427905</guid><author>wwenSpring</author><pubDate>Tue, 11 Aug 2015 21:38:47 +0800</pubDate><description><![CDATA[这是写得很好的文章，转载分享，给自己也做个笔记学习


ReactiveCocoa与Functional Reactive Programming


什么是Functional Reactive Programming

Functional Reactive Programming(以下简称FRP)是一种响应变化的编程范式。先来看一小段代码

a = 2
b = 2
c =]]></description><category></category></item><item><title><![CDATA[IOS FMDB操作SQLite3]]></title><link>https://blog.youkuaiyun.com/wwenSpring/article/details/47420615</link><guid>https://blog.youkuaiyun.com/wwenSpring/article/details/47420615</guid><author>wwenSpring</author><pubDate>Tue, 11 Aug 2015 15:16:46 +0800</pubDate><description><![CDATA[IOS FMDB操作SQLite3]]></description><category></category></item><item><title><![CDATA[ios 单例模式的写法]]></title><link>https://blog.youkuaiyun.com/wwenSpring/article/details/47414791</link><guid>https://blog.youkuaiyun.com/wwenSpring/article/details/47414791</guid><author>wwenSpring</author><pubDate>Tue, 11 Aug 2015 09:36:25 +0800</pubDate><description><![CDATA[ios 单例模式的写法]]></description><category></category></item><item><title><![CDATA[IOS 自定义滑动Tab(顶部) 带滑动的条条]]></title><link>https://blog.youkuaiyun.com/wwenSpring/article/details/47344461</link><guid>https://blog.youkuaiyun.com/wwenSpring/article/details/47344461</guid><author>wwenSpring</author><pubDate>Fri, 07 Aug 2015 20:24:36 +0800</pubDate><description><![CDATA[IOS 自定义滑动Tab(顶部) 带滑动的条条]]></description><category></category></item><item><title><![CDATA[Swift 表达正则表达式-手机-邮箱-密码]]></title><link>https://blog.youkuaiyun.com/wwenSpring/article/details/47303281</link><guid>https://blog.youkuaiyun.com/wwenSpring/article/details/47303281</guid><author>wwenSpring</author><pubDate>Wed, 05 Aug 2015 20:59:58 +0800</pubDate><description><![CDATA[// UITextField  扩展的方式
extension UITextField{
var notEmpty: Bool {
get{
return self.text !＝＂＂
}
}


func validate(value: String) -> Bool{
let predicate = NSPredicate(format: " SELF MATCHES %@]]></description><category></category></item><item><title><![CDATA[IOS 状态栏字体白色]]></title><link>https://blog.youkuaiyun.com/wwenSpring/article/details/47257015</link><guid>https://blog.youkuaiyun.com/wwenSpring/article/details/47257015</guid><author>wwenSpring</author><pubDate>Mon, 03 Aug 2015 15:31:41 +0800</pubDate><description><![CDATA[1.在系统plist文件配置中 add item : View controller-based status bar appearance = NO

2. 因为这是IOS7开始才有的功能


所以要判断是否是IOS7
if (kIOSVersion >=
7.0) { 
        [[UIApplication
sharedApplication] setStatusB]]></description><category></category></item></channel></rss>