<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[flyweak的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/flyweak</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; flyweak]]></copyright><item><title><![CDATA[Vue字体渐变封装]]></title><link>https://blog.youkuaiyun.com/flyweak/article/details/131379750</link><guid>https://blog.youkuaiyun.com/flyweak/article/details/131379750</guid><author>flyweak</author><pubDate>Sun, 25 Jun 2023 16:03:05 +0800</pubDate><description><![CDATA[【代码】CSS字体渐变封装。]]></description><category></category></item><item><title><![CDATA[iOS OC的geohash实现方法]]></title><link>https://blog.youkuaiyun.com/flyweak/article/details/90712722</link><guid>https://blog.youkuaiyun.com/flyweak/article/details/90712722</guid><author>flyweak</author><pubDate>Fri, 31 May 2019 11:05:47 +0800</pubDate><description><![CDATA[网上找的很多都是swift的实现,最终找到了一个oc的实现方法,是直接调用C的
#ios  OC Geohash
2、geohash算法


根据经纬度计算GeoHash二进制编码


组码(将经纬度的两个二进制编码合成新串)


使用用0-9、b-z（去掉a, i, l, o）这32个字母进行base32编码


详情请查看：GeoHash核心原理解析
geohash算法原理及实现方式
三种重要...]]></description><category></category></item><item><title><![CDATA[最新的手机号正则表达式  包含166、198、199号段]]></title><link>https://blog.youkuaiyun.com/flyweak/article/details/79197158</link><guid>https://blog.youkuaiyun.com/flyweak/article/details/79197158</guid><author>flyweak</author><pubDate>Mon, 29 Jan 2018 16:47:06 +0800</pubDate><description><![CDATA[+ (BOOL) isMobile:(NSString *)mobileNumbel{
    /**
     * 手机号码
     * 移动：134 135 136 137 138 139 147 150 151 152 157 158 159 178 182 183 184 187 188 198
     * 联通：130 131 132 145 155 156 166 171 175]]></description><category></category></item><item><title><![CDATA[AFNetworking 将数组作为字段参数传给服务器的两种方法]]></title><link>https://blog.youkuaiyun.com/flyweak/article/details/79147370</link><guid>https://blog.youkuaiyun.com/flyweak/article/details/79147370</guid><author>flyweak</author><pubDate>Wed, 24 Jan 2018 10:01:54 +0800</pubDate><description><![CDATA[1： 
1.在AFNetworking的源码中找到AFURLRequestSerialization这个类；

2.在.m文件中在AFQueryStringPairsFromKeyAndValue这个方法中，找到 
`[mutableQueryStringComponents addObjectsFromArray:AFQueryStringPairsFromKeyAndValue([NSStri]]></description><category></category></item><item><title><![CDATA[友盟分享gif图片，只支持微信]]></title><link>https://blog.youkuaiyun.com/flyweak/article/details/76681383</link><guid>https://blog.youkuaiyun.com/flyweak/article/details/76681383</guid><author>flyweak</author><pubDate>Fri, 04 Aug 2017 13:56:24 +0800</pubDate><description><![CDATA[- (void)shareEmoticonToPlatformType:(UMSocialPlatformType)platformType{    UMSocialMessageObject *messageObject = [UMSocialMessageObject messageObject];        NSString* thumbURL = UMS_THUMB_IMAGE;]]></description><category></category></item><item><title><![CDATA[iOS隐藏导航栏下面的横线]]></title><link>https://blog.youkuaiyun.com/flyweak/article/details/51189544</link><guid>https://blog.youkuaiyun.com/flyweak/article/details/51189544</guid><author>flyweak</author><pubDate>Tue, 19 Apr 2016 13:22:22 +0800</pubDate><description><![CDATA[方法一：[self.navigationController.navigationBar setBackgroundImage:[[UIImage alloc]init]forBarPosition:UIBarPositionAny barMetrics:UIBarMetricsDefault];
    [self.navigationController.navigationBar setSha]]></description><category></category></item><item><title><![CDATA[iOS多个区里面的控件寻找]]></title><link>https://blog.youkuaiyun.com/flyweak/article/details/51178135</link><guid>https://blog.youkuaiyun.com/flyweak/article/details/51178135</guid><author>flyweak</author><pubDate>Mon, 18 Apr 2016 11:13:15 +0800</pubDate><description><![CDATA[#pragma mark--算法tag
- (NSInteger)selectTag:(NSInteger)section row:(NSInteger)row selecBtn:(NSInteger)selectBtn
{
    return  (section << 18) | (row << 4) | selectBtn;
}
- (NSMutableArray *)getSection:(]]></description><category></category></item><item><title><![CDATA[iOS UIButton上同时加图片和标题，设置偏移]]></title><link>https://blog.youkuaiyun.com/flyweak/article/details/51153834</link><guid>https://blog.youkuaiyun.com/flyweak/article/details/51153834</guid><author>flyweak</author><pubDate>Thu, 14 Apr 2016 18:08:02 +0800</pubDate><description><![CDATA[[weixinbtn setImageEdgeInsets:UIEdgeInsetsMake(0, 0, 0, 10)];分别上向下、右、上、左偏移~~~~//微信登录
    UIButton *weixinbtn = [UIButton buttonWithType:UIButtonTypeSystem];
    weixinbtn.layer.cornerRadius = 5;
    we]]></description><category></category></item><item><title><![CDATA[iOS svn提交静态库.a文件]]></title><link>https://blog.youkuaiyun.com/flyweak/article/details/51095824</link><guid>https://blog.youkuaiyun.com/flyweak/article/details/51095824</guid><author>flyweak</author><pubDate>Fri, 08 Apr 2016 13:29:48 +0800</pubDate><description><![CDATA[使用命令行添加文件

1.打开终端，输入cd，空格，然后将需要上传的.a文件所在的文件夹（不是.a文件）拖拽到终端（此办法无需输入繁琐的路径，快捷方便） ，回车；
2.之后再输入如下命令：svn add libOCMock.a，回车；
3.之后会出现：A  (bin)  libOCMock.a
   表示添加成功，打开Versions就可以看到，刚才添加的.a文件，此时就可以手动上传了。]]></description><category></category></item><item><title><![CDATA[iOS 根据日期返回当天是星期几]]></title><link>https://blog.youkuaiyun.com/flyweak/article/details/51095024</link><guid>https://blog.youkuaiyun.com/flyweak/article/details/51095024</guid><author>flyweak</author><pubDate>Fri, 08 Apr 2016 11:25:21 +0800</pubDate><description><![CDATA[可以写一个加号方法，放在类别里面 
这里我写的是一个减号方法，直接在类里面调用-(NSString*)weekdayStringFromDate:(NSDate*)inputDate {    NSArray *weekdays = [NSArray arrayWithObjects: [NSNull null], @"星期天", @"星期一", @"星期二", @"星期三", @"星期四", @"]]></description><category></category></item><item><title><![CDATA[iOS开发是工程支持http协议]]></title><link>https://blog.youkuaiyun.com/flyweak/article/details/50998797</link><guid>https://blog.youkuaiyun.com/flyweak/article/details/50998797</guid><author>flyweak</author><pubDate>Mon, 28 Mar 2016 16:12:19 +0800</pubDate><description><![CDATA[iOS9把所有HTTP请求都改成了HTTPS，导致应用加载不出数据。
解决方法：在plist中添加新字段
NSAppTransportSecurity：Dictionary
-NSAllowsArbitraryLoads：Boolean YES]]></description><category></category></item><item><title><![CDATA[iOS直接使用十六进制颜色转换方法]]></title><link>https://blog.youkuaiyun.com/flyweak/article/details/50979069</link><guid>https://blog.youkuaiyun.com/flyweak/article/details/50979069</guid><author>flyweak</author><pubDate>Fri, 25 Mar 2016 13:59:07 +0800</pubDate><description><![CDATA[在UIColor的类里面添加类别方法，可直接使用输入十六进制颜色，无需转换+ (UIColor *)colorWithHexString:(NSString *)color
{
    NSString *cString = [[color stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]]></description><category></category></item><item><title><![CDATA[ios中json解析出现的null问题]]></title><link>https://blog.youkuaiyun.com/flyweak/article/details/50971307</link><guid>https://blog.youkuaiyun.com/flyweak/article/details/50971307</guid><author>flyweak</author><pubDate>Thu, 24 Mar 2016 14:07:32 +0800</pubDate><description><![CDATA[在iOS开发过程中经常需要与服务器进行数据通讯，Json就是一种常用的高效简洁的数据格式。

问题现象

但是几个项目下来一直遇到一个坑爹的问题，程序在获取某些数据之后莫名崩溃。其实很早就发现了原因：由于服务器的数据库中有些字段为空，然后以Json形式返回给客户端时就会出现这样的数据：


?




1



"somevalue":null]]></description><category></category></item><item><title><![CDATA[iOS 瀑布流的简单用法]]></title><link>https://blog.youkuaiyun.com/flyweak/article/details/50606904</link><guid>https://blog.youkuaiyun.com/flyweak/article/details/50606904</guid><author>flyweak</author><pubDate>Fri, 29 Jan 2016 14:09:08 +0800</pubDate><description><![CDATA[- (void)viewDidLoad
{
    [super viewDidLoad];
    mainScrollView = [[UIScrollView alloc] initWithFrame:self.view.bounds];    [self.view addSubview:mainScrollView];
    pullArray  = [NSMutableArray arr]]></description><category></category></item><item><title><![CDATA[ios系统地图的定位功能]]></title><link>https://blog.youkuaiyun.com/flyweak/article/details/50606894</link><guid>https://blog.youkuaiyun.com/flyweak/article/details/50606894</guid><author>flyweak</author><pubDate>Fri, 29 Jan 2016 14:07:46 +0800</pubDate><description><![CDATA[#import "LocationViewController.h"
#import <CoreLocation/CoreLocation.h>
@interface LocationViewController ()<CLLocationManagerDelegate>
{
    CLLocationManager * _locationManager ;
}
@end@implementati]]></description><category></category></item><item><title><![CDATA[ios 应用程序之间的跳转]]></title><link>https://blog.youkuaiyun.com/flyweak/article/details/50606877</link><guid>https://blog.youkuaiyun.com/flyweak/article/details/50606877</guid><author>flyweak</author><pubDate>Fri, 29 Jan 2016 14:05:32 +0800</pubDate><description><![CDATA[//被跳转的应用程序
1.找到偏好设置xx-info.plist
2.新建一行（点击加号或者右键addrow）
3.在item0里面找到url identifier：设置url标示符（这一步可有可无）
4.在item0里面点击加号，新建一行。选择：url schemes
5.设置url schemes（应用程序跳转的标志）//跳转的应用程序
//标示符：application1
    //“:”表]]></description><category></category></item><item><title><![CDATA[ios textField详解]]></title><link>https://blog.youkuaiyun.com/flyweak/article/details/50601629</link><guid>https://blog.youkuaiyun.com/flyweak/article/details/50601629</guid><author>flyweak</author><pubDate>Thu, 28 Jan 2016 16:34:25 +0800</pubDate><description><![CDATA[//初始化textfield并设置位置及大小
  UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)];
 
//设置边框样式，只有设置了才会显示边框样式  
  text.borderStyle = UITextBorderStyleRoundedRect;  typedef enum]]></description><category></category></item><item><title><![CDATA[ios改变导航栏颜色及其字体颜色]]></title><link>https://blog.youkuaiyun.com/flyweak/article/details/50601619</link><guid>https://blog.youkuaiyun.com/flyweak/article/details/50601619</guid><author>flyweak</author><pubDate>Thu, 28 Jan 2016 16:32:41 +0800</pubDate><description><![CDATA[改变系统导航栏颜色 
[self.navigationController.navigationBar setBarTintColor:[UIColor colorWithRed:237/255.0 green:10/255.0 blue:34/255.0 alpha:1.0]];
改变导航栏字体颜色
[self.navigationController.navigationBar setTitle]]></description><category></category></item><item><title><![CDATA[ios手机号正则表达式]]></title><link>https://blog.youkuaiyun.com/flyweak/article/details/50598645</link><guid>https://blog.youkuaiyun.com/flyweak/article/details/50598645</guid><author>flyweak</author><pubDate>Thu, 28 Jan 2016 09:54:24 +0800</pubDate><description><![CDATA[//检查是否为手机号的方法
-(BOOL)checkPhoneNumInput:(NSString *)phoneStr
{
    NSString *photoRange = @"^1(3[0-9]|4[0-9]|5[0-9]|7[0-9]|8[0-9])\\d{8}$";//正则表达式
    NSPredicate *regexMobile = [NSPredicate predicateW]]></description><category></category></item><item><title><![CDATA[iOS 时间戳和标准时间的转换]]></title><link>https://blog.youkuaiyun.com/flyweak/article/details/50598622</link><guid>https://blog.youkuaiyun.com/flyweak/article/details/50598622</guid><author>flyweak</author><pubDate>Thu, 28 Jan 2016 09:51:29 +0800</pubDate><description><![CDATA[- (NSString *)timerWith:(NSString *)time
{
    NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
    [formatter setDateFormat:@"yyyyMMdd"];
    NSString *str = [NSString stringWithFormat:@"%]]></description><category></category></item></channel></rss>