<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Coder_Han的博客]]></title><description><![CDATA[学如逆水行舟，不进则退。心似平原走马,易放难收]]></description><link>https://blog.youkuaiyun.com/Coder_Han</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Coder_Han]]></copyright><item><title><![CDATA[Flutter web 跨域]]></title><link>https://blog.youkuaiyun.com/Coder_Han/article/details/105653684</link><guid>https://blog.youkuaiyun.com/Coder_Han/article/details/105653684</guid><author>Coder_Han</author><pubDate>Tue, 21 Apr 2020 11:26:41 +0800</pubDate><description><![CDATA[最近在使用flutter for web开发项目，遇到了调用第三方api跨域的问题，由于不能够修改第三方服务器的同源策略。只能在本地寻找Flutter的跨域解决方案，找了很多文章，终于在yk3372大神的https://juejin.im/post/5e5d1674e51d4526c1481991方案中，实现了跨域调试。
Chrome虽然可以设置 --disable-web-security ...]]></description><category></category></item><item><title><![CDATA[【Flutter】--machine does not support -d all]]></title><link>https://blog.youkuaiyun.com/Coder_Han/article/details/105574917</link><guid>https://blog.youkuaiyun.com/Coder_Han/article/details/105574917</guid><author>Coder_Han</author><pubDate>Fri, 17 Apr 2020 10:38:26 +0800</pubDate><description><![CDATA[同时开启了模拟器和真机进行调试，就会报--machine does not support -d all.
退出一个模拟器或真机保留一个运行即可。
]]></description><category></category></item><item><title><![CDATA[iOS面试会问什么？]]></title><link>https://blog.youkuaiyun.com/Coder_Han/article/details/78180453</link><guid>https://blog.youkuaiyun.com/Coder_Han/article/details/78180453</guid><author>Coder_Han</author><pubDate>Mon, 09 Oct 2017 10:57:07 +0800</pubDate><description><![CDATA[又到了金九银十的跳槽季，相信有很多小伙伴都不满足于目前的状态，不管是薪水还是发展，都有些跳槽的小心思，毕竟人往高处走，水往低处流，那就蠢蠢欲动起来吧。因为找到一个喜欢的公司还是要花费一定的功夫的，当然也有运气成分，最近我也是参加了很多面试，下面就把现在面试必问的和经常问的问题和知识点罗列了一下，巩固一下知识，加深印象。
废话不多说，直接看看都有哪些问题经常被拿出来问的吧。（后续会补充…）GCD，多线]]></description><category></category></item><item><title><![CDATA[Xcode8.0 Bate 适配问题，Code signing is required for product type 'Application' in SDK 'iOS 10.0']]></title><link>https://blog.youkuaiyun.com/Coder_Han/article/details/51742979</link><guid>https://blog.youkuaiyun.com/Coder_Han/article/details/51742979</guid><author>Coder_Han</author><pubDate>Thu, 23 Jun 2016 14:07:23 +0800</pubDate><description><![CDATA[XXXXXXXX requires a provisioning profile. Select a provisioning profile in the Target Editor.
Code signing is required for product type 'Application' in SDK 'iOS 10.0'
Xcode8.0 新特性之一，更新了Provisioning]]></description><category></category></item><item><title><![CDATA[iOS - UITextField代理方法详解（调用顺序）]]></title><link>https://blog.youkuaiyun.com/Coder_Han/article/details/50476308</link><guid>https://blog.youkuaiyun.com/Coder_Han/article/details/50476308</guid><author>Coder_Han</author><pubDate>Thu, 07 Jan 2016 14:58:17 +0800</pubDate><description><![CDATA[UITextField 代理方法详解

今天通过自己的学习把textfield的代理方法全部罗列出来，先后调用顺序做了一下验证。


操作方法是，打开界面-->点击textField-->输入‘abc’-->点击‘x’清除按钮-->点击键盘‘换行’-->点击‘完成’
log日志：




#pragma  mark - textField delegate
- (BOOL)t]]></description><category></category></item><item><title><![CDATA[【11/30】 iOS开发成长之路，【NSTextField样式，UIbutton 内容居左】]]></title><link>https://blog.youkuaiyun.com/Coder_Han/article/details/50116941</link><guid>https://blog.youkuaiyun.com/Coder_Han/article/details/50116941</guid><author>Coder_Han</author><pubDate>Mon, 30 Nov 2015 18:34:25 +0800</pubDate><description><![CDATA[NSTextField样式NSTextAlignmentLeft      = 0,    // Visually left aligned
NSTextAlignmentCenter    = 1,    // Visually centered
NSTextAlignmentRight     = 2, 
accessoryTypetypedef NS_ENUM(NSInteger, UITab]]></description><category></category></item><item><title><![CDATA[【11/16】 iOS开发成长之路，【NSString 和NSInteger的相互转换，NSString字符串比较，拆分】]]></title><link>https://blog.youkuaiyun.com/Coder_Han/article/details/49871227</link><guid>https://blog.youkuaiyun.com/Coder_Han/article/details/49871227</guid><author>Coder_Han</author><pubDate>Mon, 16 Nov 2015 20:20:42 +0800</pubDate><description><![CDATA[今天学到了很多零碎的知识点，总结一下：NSInteger转化 NSString类型： [NSString stringWithFormat: @"%d", NSInteger];
NSString转化 NSInteger类型：  NSInteger = [NSString intValue];
NSString字符串比较BOOL result = [string1 isEqualToString:]]></description><category></category></item><item><title><![CDATA[【11/09】 iOS开发成长之路，【iOS真机测试出现iPhone unavailable】Xcode7 真机测试,真机出现"unavailable"字样,Could not find develo]]></title><link>https://blog.youkuaiyun.com/Coder_Han/article/details/49736311</link><guid>https://blog.youkuaiyun.com/Coder_Han/article/details/49736311</guid><author>Coder_Han</author><pubDate>Mon, 09 Nov 2015 11:23:39 +0800</pubDate><description><![CDATA[昨天手贱把手机升级了9.1系统之后，到公司测试，出现iPhone unavailable，如下图


之后通过上网，找了点解决方法，发现是因为Xcode版本太低不支持 iOS9.1，因为我用的Xcode是7.0的版本，而要升级Xcode还要OS -X 10.11
所以，一更新就是一系列的坑，apple也是够坑的了。所以真正的解决办法是 os x10.11 + Xcode7.1 +iOS9.]]></description><category></category></item><item><title><![CDATA[【11/05】 iOS开发成长之路，【字符串NSString中去掉空格，textField代理方法  限制输入长度】]]></title><link>https://blog.youkuaiyun.com/Coder_Han/article/details/49667733</link><guid>https://blog.youkuaiyun.com/Coder_Han/article/details/49667733</guid><author>Coder_Han</author><pubDate>Thu, 05 Nov 2015 20:44:27 +0800</pubDate><description><![CDATA[【iOS】字符串NSString中去掉空格1、使用NSString中的 以下 方法只是去掉左右两边的空格；    stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]]2、使用NSString *strUrl = [urlString stringByReplacingOccurrencesOfString:@]]></description><category></category></item><item><title><![CDATA[【11/04】 iOS开发成长之路，【tabelView cell复用】]]></title><link>https://blog.youkuaiyun.com/Coder_Han/article/details/49641989</link><guid>https://blog.youkuaiyun.com/Coder_Han/article/details/49641989</guid><author>Coder_Han</author><pubDate>Wed, 04 Nov 2015 19:00:26 +0800</pubDate><description><![CDATA[今天调试程序遇到这么一个警告！Local declaration of ‘XXX’ hides instance variable 
遇到这种原因，是因为本地变量跟函数参数变量同名。开来，还是要注意变量的命名啊！tableViewcell 去掉横线
隐藏UITableViewCell的分隔线
[self.myTableView       setSeparatorStyle:UITableViewC]]></description><category></category></item><item><title><![CDATA[【11/03】 iOS开发成长之路，【出现（ linker command failed with exit code 1）错误总结】]]></title><link>https://blog.youkuaiyun.com/Coder_Han/article/details/49633035</link><guid>https://blog.youkuaiyun.com/Coder_Han/article/details/49633035</guid><author>Coder_Han</author><pubDate>Wed, 04 Nov 2015 09:03:40 +0800</pubDate><description><![CDATA[linker command failed with exit code 1 (use -v to see invocation)这个错误在开发中遇到真是头疼的不行。刚开始接触第三方静态/动态库 总结了一下几种我可能遇到的情况。如果在遇到其他情况，以后再进行补充
动态库路径不对，或没有选择-all_load
如果是新添加的第三方库，且不是静态库，找到 Build settings->Linking-]]></description><category></category></item><item><title><![CDATA[【11/02】 iOS开发成长之路，【控件初始化方法封】]]></title><link>https://blog.youkuaiyun.com/Coder_Han/article/details/49590705</link><guid>https://blog.youkuaiyun.com/Coder_Han/article/details/49590705</guid><author>Coder_Han</author><pubDate>Mon, 02 Nov 2015 19:13:49 +0800</pubDate><description><![CDATA[封装控件的初始化方法在平时的工作中，养成良好的编码习惯，命名风格，对以后的工作真的很重要。 
总结了几点
尽量把重复的代码抽取出来
需要的传递参数拿出来
返回的参数
优化代码以下是一个注册的简单界面，自己试着做了代码的重构，不断的重构才能让代码更加精简。虽然还是有很多重复的代码。但是应该比以前好点了吧。#define DefaultHeight 44 // 每行高度
#define textMarg]]></description><category></category></item><item><title><![CDATA[【10/28】 iOS开发成长之路，【tableView】]]></title><link>https://blog.youkuaiyun.com/Coder_Han/article/details/49473867</link><guid>https://blog.youkuaiyun.com/Coder_Han/article/details/49473867</guid><author>Coder_Han</author><pubDate>Wed, 28 Oct 2015 20:36:29 +0800</pubDate><description><![CDATA[今天迷迷糊糊，发现昨天全是蒙的，其实自己真的没搞懂为什么，今天老大给我敲了一段代码，膜拜。。。- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *identifier = @"cell";
UITableVie]]></description><category></category></item><item><title><![CDATA[【10/27】 iOS开发成长之路，【cell重用】]]></title><link>https://blog.youkuaiyun.com/Coder_Han/article/details/49464467</link><guid>https://blog.youkuaiyun.com/Coder_Han/article/details/49464467</guid><author>Coder_Han</author><pubDate>Wed, 28 Oct 2015 09:22:30 +0800</pubDate><description><![CDATA[昨天加班到11点，因为自己的代码写的太烂了，老大很生气，后果很严重，因为tableViewcell重用机制，搞的我半天都是晕乎乎的。不过最后好在明白了点，把昨天的代码整理一下吧。cell重用- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{]]></description><category></category></item><item><title><![CDATA[【10/26】 iOS开发成长之路，【从零开始】]]></title><link>https://blog.youkuaiyun.com/Coder_Han/article/details/49427905</link><guid>https://blog.youkuaiyun.com/Coder_Han/article/details/49427905</guid><author>Coder_Han</author><pubDate>Mon, 26 Oct 2015 18:18:12 +0800</pubDate><description><![CDATA[上班了一个多月了，从实习期，到试用期，再到转正，都是一段非常漫长的过程，我也是个小菜鸟（虽然现在还是小菜鸟）从最开始OC基础语法开始自学，到一步步了进入公司正式进行了iOS开发工作。朋友的师傅说，新手最重要的不是一天coding 多少行代码，而是把每天的代码总结到博客中，以备日后回顾学习，温故而知新。
非arc转arc选中项目–>Build Phases –>Compile Sources –>在需]]></description><category></category></item></channel></rss>