<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wangzhen3416的博客]]></title><description><![CDATA[我的博客]]></description><link>https://blog.youkuaiyun.com/wangzhen3416</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wangzhen3416]]></copyright><item><title><![CDATA[UITableView隐藏多余的分割线]]></title><link>https://blog.youkuaiyun.com/wangzhen3416/article/details/52211899</link><guid>https://blog.youkuaiyun.com/wangzhen3416/article/details/52211899</guid><author>wangzhen3416</author><pubDate>Mon, 15 Aug 2016 15:52:33 +0800</pubDate><description><![CDATA[plain类型的tableview当显示的数据很少时，下面的cell即使不显示数据也会有分割线，可以通过下面这个函数去掉杜宇的分割线。
(void)setExtraCellLineHidden: (UITableView *)tableView
{UIView *view = [UIView new];view.backgroundColor = [UIColor clearColor];[tabl]]></description><category></category></item><item><title><![CDATA[xcode 配置文件路径]]></title><link>https://blog.youkuaiyun.com/wangzhen3416/article/details/52204921</link><guid>https://blog.youkuaiyun.com/wangzhen3416/article/details/52204921</guid><author>wangzhen3416</author><pubDate>Sun, 14 Aug 2016 16:24:19 +0800</pubDate><description><![CDATA[~/Library/MobileDevice/Provisioning Profiles]]></description><category></category></item><item><title><![CDATA[上传App Store的截图尺寸]]></title><link>https://blog.youkuaiyun.com/wangzhen3416/article/details/52204303</link><guid>https://blog.youkuaiyun.com/wangzhen3416/article/details/52204303</guid><author>wangzhen3416</author><pubDate>Sun, 14 Aug 2016 14:27:49 +0800</pubDate><description><![CDATA[最近上线App Store然后忘记了要传哪几个尺寸的截图，于是问了同学要了一份，现在在这里总结一下，就当是留个笔记吧。  
图片尺寸：  
3.5英寸：640 x 960  
4.0英寸：640 x 1136  
4.7英寸：750 x 1334  
5.5英寸：1242 x 2208  
iPad：768 x 1024  
视频尺寸  
4.7寸：750x1334  
iPad：900x1200]]></description><category></category></item><item><title><![CDATA[UIScrollView无法响应touch事件的解决办法]]></title><link>https://blog.youkuaiyun.com/wangzhen3416/article/details/52181255</link><guid>https://blog.youkuaiyun.com/wangzhen3416/article/details/52181255</guid><author>wangzhen3416</author><pubDate>Thu, 11 Aug 2016 11:47:02 +0800</pubDate><description><![CDATA[下面这个方法使用的地方很多， 比如在一个UITextView中要加上点击方法，如在这个UITextView的左边和右边点击的事件分别为向上和向下翻页，估计就可以使用下面这个方法。不过尚进行进行验证。 
转 自：http://blog.youkuaiyun.com/volcan1987/article/details/6677370用过UIScrollView的都会发现UIScrollView不会响应touch事]]></description><category></category></item><item><title><![CDATA[[操作系统]处理UIScrollView中的编辑框被弹出键盘遮挡的问题]]></title><link>https://blog.youkuaiyun.com/wangzhen3416/article/details/52181142</link><guid>https://blog.youkuaiyun.com/wangzhen3416/article/details/52181142</guid><author>wangzhen3416</author><pubDate>Thu, 11 Aug 2016 11:36:34 +0800</pubDate><description><![CDATA[当UIScrollView中的某一行存在编辑框时，点击编辑框，弹出的键盘有可能遮挡住编辑框，造成体验效果很不好。解决的方法很简单，就是将UIScrollView的内容和UIScrollView容器的内边距（准确来说是底边距）增加正好是键盘高度的距离，ios系统会将选中的行重新定位，位置正好是距离窗口底边相同距离的地方，当然，键盘缩回去的时候注意要把内边距再设置回来。涉及到的最主要的函数就是UIScr]]></description><category></category></item><item><title><![CDATA[UITextField 只能输入(限制输入)数字和"."]]></title><link>https://blog.youkuaiyun.com/wangzhen3416/article/details/52180529</link><guid>https://blog.youkuaiyun.com/wangzhen3416/article/details/52180529</guid><author>wangzhen3416</author><pubDate>Thu, 11 Aug 2016 10:48:56 +0800</pubDate><description><![CDATA[真心好用,输入价格的话可以直接拿去用,如果需要提醒什么的就 
“//  [self alertView:@”亲，第一个数字不能为小数点”];”书写需要的提示信息; 
//textField.text 输入之前的值        string 输入的字符//先设置属性@property (nonatomic, assign) BOOL isHaveDian;//textField.text 输入之前的]]></description><category></category></item><item><title><![CDATA[automaticallyAdjustsScrollViewInsets属性对布局的影响]]></title><link>https://blog.youkuaiyun.com/wangzhen3416/article/details/52180292</link><guid>https://blog.youkuaiyun.com/wangzhen3416/article/details/52180292</guid><author>wangzhen3416</author><pubDate>Thu, 11 Aug 2016 10:31:02 +0800</pubDate><description><![CDATA[关于UINavigationBar的translucent属性、UIViewController的automaticallyAdjustsScrollViewInsets以及edgesForExtendedLayout属性对布局的影响新版本iOS系统趋向于尽可能完全利用有限的屏幕以展示更多的用户数据，所以UINavigationBar和UITabBar默认都是半透明模糊效果，UIScrollView]]></description><category></category></item><item><title><![CDATA[设置UIButton的文字显示位置、字体的大小、字体的颜色]]></title><link>https://blog.youkuaiyun.com/wangzhen3416/article/details/52161547</link><guid>https://blog.youkuaiyun.com/wangzhen3416/article/details/52161547</guid><author>wangzhen3416</author><pubDate>Tue, 09 Aug 2016 12:04:13 +0800</pubDate><description><![CDATA[btn.frame = CGRectMake(x, y, width, height); 
[btn setTitle: @”search” forState: UIControlStateNormal]; 
//设置按钮上的自体的大小 
//[btn setFont: [UIFont systemFontSize: 14.0]];    //这种可以用来设置字体的大小，但是可能会在将来的SDK版本]]></description><category></category></item><item><title><![CDATA[[iOS]将deviceToken转换成字符串]]></title><link>https://blog.youkuaiyun.com/wangzhen3416/article/details/52137120</link><guid>https://blog.youkuaiyun.com/wangzhen3416/article/details/52137120</guid><author>wangzhen3416</author><pubDate>Sat, 06 Aug 2016 16:42:23 +0800</pubDate><description><![CDATA[// 将deviceToken转换成字符串 
- (void)application:(UIApplication )application didRegisterForRemoteNotificationsWithDeviceToken:(NSData )deviceToken 
{ 
    // 方式1 
    NSMutableString *deviceTokenString1 = [N]]></description><category></category></item><item><title><![CDATA[ios 打印]]></title><link>https://blog.youkuaiyun.com/wangzhen3416/article/details/52056579</link><guid>https://blog.youkuaiyun.com/wangzhen3416/article/details/52056579</guid><author>wangzhen3416</author><pubDate>Thu, 28 Jul 2016 16:27:31 +0800</pubDate><description><![CDATA[%@ 对象%d,%i 整型 (%i的老写法)%hd 短整型%ld , %lld 长整型%u 无符整型%f 浮点型和double型%0.2f 精度浮点数，只保留两位小数%x:    为32位的无符号整型数(unsigned int),打印使用数字0-9的十六进制,小写a-f;%X:    为32位的无符号整型数(unsigned int),打印使用数字0-9的十六进制,大写A-F;%o 八进制%zu]]></description><category></category></item><item><title><![CDATA[ios Cookies]]></title><link>https://blog.youkuaiyun.com/wangzhen3416/article/details/52048240</link><guid>https://blog.youkuaiyun.com/wangzhen3416/article/details/52048240</guid><author>wangzhen3416</author><pubDate>Wed, 27 Jul 2016 18:34:10 +0800</pubDate><description><![CDATA[在APP开发中，cookie也开始变的越来越重要了。为了更好的切换，注销和登录账户，就必须熟悉cookie的用法1，获取cookie 
获取cookie只能在请求中获取cookie，否则时获取不到的，url就不给出了，大家用自己的url测试一下就行。 
获取到cookie后把cookie进行归档保存到userDefaults里#pragma mark 获取并保存cookie到userDefaults]]></description><category></category></item><item><title><![CDATA[GitHub上值得关注的iOS开源项目]]></title><link>https://blog.youkuaiyun.com/wangzhen3416/article/details/51882008</link><guid>https://blog.youkuaiyun.com/wangzhen3416/article/details/51882008</guid><author>wangzhen3416</author><pubDate>Mon, 11 Jul 2016 16:38:25 +0800</pubDate><description><![CDATA[1.AFNetworking 
地址：https://github.com/AFNetworking/AFNetworking 
用于网络请求2.JSONKit 
地址：https://github.com/johnezang/JSONKit 
解析JSON3.Reachability 
地址：https://github.com/tonymillion/Reachability 
检查网络状况4.]]></description><category></category></item><item><title><![CDATA[IOS自适应前段库-Masonry的使用]]></title><link>https://blog.youkuaiyun.com/wangzhen3416/article/details/51603427</link><guid>https://blog.youkuaiyun.com/wangzhen3416/article/details/51603427</guid><author>wangzhen3416</author><pubDate>Tue, 07 Jun 2016 14:19:57 +0800</pubDate><description><![CDATA[Masonry是一个轻量级的布局框架，拥有自己的描述语法，采用更优雅的链式语法封装自动布局，简洁明了并具有高可读性，而且同时支持 iOS 和 Max OS X。Masonry是一个用代码写iOS或OS界面的库，可以代替Auto layout。Masonry的github地址：https://github.com/SnapKit/Masonry本章内容
Masonry配置
Masonry使用
Maso]]></description><category></category></item><item><title><![CDATA[iOS 屏幕方向]]></title><link>https://blog.youkuaiyun.com/wangzhen3416/article/details/51595575</link><guid>https://blog.youkuaiyun.com/wangzhen3416/article/details/51595575</guid><author>wangzhen3416</author><pubDate>Mon, 06 Jun 2016 15:03:37 +0800</pubDate><description><![CDATA[一般的应用，只会支持竖屏正方向一个方向，支持多个屏幕方向的应用还是比较少的。 
不过我在工作的项目中，跟这个屏幕方向接触比较多，因为我们是一个有界面的 SDK，要让接入方接入的，一开始做没什么经验，考虑到接入方本身的屏幕方向可能是多种的，所以我们直接上来就支持四个方向，然后就是各种转屏的问题，90度旋转、180读旋转、270度旋转，测试手都快转断了。 
后来觉的根本没必要，浪费了很多时间在解决屏幕方]]></description><category></category></item><item><title><![CDATA[IOS中扩展机制Category和associative]]></title><link>https://blog.youkuaiyun.com/wangzhen3416/article/details/51556370</link><guid>https://blog.youkuaiyun.com/wangzhen3416/article/details/51556370</guid><author>wangzhen3416</author><pubDate>Wed, 01 Jun 2016 15:29:36 +0800</pubDate><description><![CDATA[在ios开发中，有时候会遇到以下的问题，需要在一个类中添加自己的一些属性和方法。一般的做法是重写一个类来继承它，但是有时候就只是需要添加一些简单的属性和方法，那么这样做就显得过于麻烦，其实在IOS中还有更简单的方法，那就是Category.用一个例子来简单介绍以下Category的用法。@interface UIImageView (CategoryName)只需要在interface中加上cate]]></description><category></category></item><item><title><![CDATA[ios深拷贝，浅拷贝，拷贝自定义对象的简单介绍]]></title><link>https://blog.youkuaiyun.com/wangzhen3416/article/details/51540180</link><guid>https://blog.youkuaiyun.com/wangzhen3416/article/details/51540180</guid><author>wangzhen3416</author><pubDate>Mon, 30 May 2016 18:34:52 +0800</pubDate><description><![CDATA[copy语法的目的：改变副本的时候，不会影响到源对象；深拷贝：内容拷贝，会产生新的对象。新对象计数器置为1，源对象计数器不变。浅拷贝：指针拷贝，不会产生新的对象。源对象计数器+1。拷贝有下面两个方法实现拷贝：- (id)copy;  
- (id)mutableCopy;要实现copy，必须实现协议 
数组，字典，字符串都已经实现了协议，以下以字符串为例，其他的同理： 
1.不可变字符串调用copy]]></description><category></category></item><item><title><![CDATA[appcode 3.2 zhucema]]></title><link>https://blog.youkuaiyun.com/wangzhen3416/article/details/51433783</link><guid>https://blog.youkuaiyun.com/wangzhen3416/article/details/51433783</guid><author>wangzhen3416</author><pubDate>Tue, 17 May 2016 09:52:41 +0800</pubDate><description><![CDATA[appcode是一个用来开发IOS的软件，最近无意间被我发现，还是没有办法。 
尝试了一下，但是发现需要注册码，自己就搜索了一下，找到了注册码 
Username: 
qoophp.com 
LicenceKey: 
===== LICENSE BEGIN ===== 
54283-12042010 
00003JtXHtt8M05x1DIN6Fj!9GtZ1R 
!Tf9fvxH9S5dGhx94]]></description><category></category></item><item><title><![CDATA[ios c++混编]]></title><link>https://blog.youkuaiyun.com/wangzhen3416/article/details/51375666</link><guid>https://blog.youkuaiyun.com/wangzhen3416/article/details/51375666</guid><author>wangzhen3416</author><pubDate>Wed, 11 May 2016 16:32:19 +0800</pubDate><description><![CDATA[Using C++ With Objective-C 
    苹果的Objective-C编译器允许用户在同一个源文件里自由地混合使用C++和Objective-C，混编后的语言叫Objective-C++。有了它，你就可以在Objective-C应用程序中使用已有的C++类库。Objective-C和C++混编的要点 
   在Objective-C++中，可以用C++代码调用方法也可以从Obj]]></description><category></category></item><item><title><![CDATA[关于C++和Objective-C混编]]></title><link>https://blog.youkuaiyun.com/wangzhen3416/article/details/51363194</link><guid>https://blog.youkuaiyun.com/wangzhen3416/article/details/51363194</guid><author>wangzhen3416</author><pubDate>Tue, 10 May 2016 14:50:20 +0800</pubDate><description><![CDATA[Objective-C在大部分情况下足够满足我们的需求，但是还是会有一些情况必须要使用C++，比如： 
1.使用C++的库 
2.当Objective-C不够快的时候 
第一点自然不必多说，至于第二点，Objective-C的消息机制比起函数调用还是比较慢的，当对性能有极高要求的时候，就需要C/C++来替代。C++与Objective-C混编只要注意将包含C++代码的.m文件改为.mm即可，XCod]]></description><category></category></item><item><title><![CDATA[iOS navigationcontroller pop 回到上一层视图 如何刷新]]></title><link>https://blog.youkuaiyun.com/wangzhen3416/article/details/51283660</link><guid>https://blog.youkuaiyun.com/wangzhen3416/article/details/51283660</guid><author>wangzhen3416</author><pubDate>Fri, 29 Apr 2016 18:25:25 +0800</pubDate><description><![CDATA[1.从视图A中navigation controller push到视图B，当视图B navigationcontroller pop回到视图A时，并不会调用A的viewDidLoad，但是会调用viewWillAppear，所以如果视图A有需要变更的内容应该在viewWillAppear中实现。2.当一个视图生成时是先调用viewDidLoad，再调用viewWillAppear的。3.如果视图刷]]></description><category></category></item></channel></rss>