<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[luckxing的博客]]></title><description><![CDATA[厚积薄发]]></description><link>https://blog.youkuaiyun.com/luckxing</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; luckxing]]></copyright><item><title><![CDATA[2021 Mac系统升级后，按大小写键没反应了,切换大小写的灯不亮了]]></title><link>https://blog.youkuaiyun.com/luckxing/article/details/115346300</link><guid>https://blog.youkuaiyun.com/luckxing/article/details/115346300</guid><author>luckxing</author><pubDate>Wed, 31 Mar 2021 11:23:04 +0800</pubDate><description><![CDATA[今天把Mac系统升级了，升级后发现caps lock 锁定大小写的键，失灵了，居然可以用来切换输入法了，经过一排查后，
使用以下几种方法处理：
方式一：长按 caps lock 键，来切换大小写
方式二：caps lock + shift , 来切换大小写
方式三：在键盘设置里面把大小写切换语言勾点掉就好了，然后按大写就是大写，中文下按大就直接是英语或者拼音。
如下图：
​​

...]]></description><category></category></item><item><title><![CDATA[iOS13 适配总结]]></title><link>https://blog.youkuaiyun.com/luckxing/article/details/101380013</link><guid>https://blog.youkuaiyun.com/luckxing/article/details/101380013</guid><author>luckxing</author><pubDate>Wed, 25 Sep 2019 18:50:19 +0800</pubDate><description><![CDATA[1、UISegmentedControl 修改选择背景色
if (@available(iOS 13.0, *)) {
_segmented.selectedSegmentTintColor = Stock_Red;
} else {
_segmented.tintColor = Stock_Red;
}

]]></description><category></category></item><item><title><![CDATA[iOS-NSString]]></title><link>https://blog.youkuaiyun.com/luckxing/article/details/80577266</link><guid>https://blog.youkuaiyun.com/luckxing/article/details/80577266</guid><author>luckxing</author><pubDate>Tue, 05 Jun 2018 10:10:20 +0800</pubDate><description><![CDATA[#pragma mark ---KVO监听
- (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object
                        change:(NSDictionary&amp;amp;amp;amp;lt;NSString *,id&amp;amp;amp;amp;gt; *)change context:(void *)context 
{

    ...]]></description><category></category></item><item><title><![CDATA[优快云使用Markdown编辑器]]></title><link>https://blog.youkuaiyun.com/luckxing/article/details/80577207</link><guid>https://blog.youkuaiyun.com/luckxing/article/details/80577207</guid><author>luckxing</author><pubDate>Tue, 05 Jun 2018 10:07:38 +0800</pubDate><description><![CDATA[欢迎使用Markdown编辑器写博客

本Markdown编辑器使用StackEdit修改而来，用它写博客，将会带来全新的体验哦：


Markdown和扩展Markdown简洁的语法
代码块高亮
图片链接和图片上传
LaTex数学公式
UML序列图和流程图
离线写博客
导入导出Markdown文件
丰富的快捷键






快捷键


加粗    Ctrl + B 
斜体    Ctrl + I...]]></description><category></category></item><item><title><![CDATA[网络服务器基础知识 NetWork]]></title><link>https://blog.youkuaiyun.com/luckxing/article/details/78909954</link><guid>https://blog.youkuaiyun.com/luckxing/article/details/78909954</guid><author>luckxing</author><pubDate>Wed, 27 Dec 2017 11:05:16 +0800</pubDate><description><![CDATA[1.重定向(Redirect)就是通过各种方法将各种网络请求重新定个方向转到其它位置（如：网页重定向、域名的重定向、路由选择的变化也是对数据报文经由路径的一种重定向）。



详细介绍


常用的重定向方式有：301 redirect、302 redirect与meta fresh。

301 redirect

301代表永久性转移(Permanently Moved)，3]]></description><category></category></item><item><title><![CDATA[UITableView 的使用]]></title><link>https://blog.youkuaiyun.com/luckxing/article/details/78793054</link><guid>https://blog.youkuaiyun.com/luckxing/article/details/78793054</guid><author>luckxing</author><pubDate>Wed, 13 Dec 2017 16:08:17 +0800</pubDate><description><![CDATA[[_ttableView scrollsToTop];
 [_ttableView setContentOffset:CGPointMake(100, 0)];
  _ttableView.contentInset = UIEdgeInsetsMake(100, 0, 0, 0);
 //contentInset：内容边距
 //contentOffset：内容偏移]]></description><category></category></item><item><title><![CDATA[UIButton 的使用]]></title><link>https://blog.youkuaiyun.com/luckxing/article/details/78784152</link><guid>https://blog.youkuaiyun.com/luckxing/article/details/78784152</guid><author>luckxing</author><pubDate>Tue, 12 Dec 2017 17:34:05 +0800</pubDate><description><![CDATA[iOS _UIButton 高亮变灰 效果去掉方法
开发遇到UIButton 点击时高亮变灰效果想要去掉. 找了一些资料.实现方法如下:
(1),   [button1 setAdjustsImageWhenHighlighted:NO];  默认是YES 高亮效果, 
(2),     高亮时使用相同的图片 则高亮时不会有变灰效果
    [button1 setImage:[UIImage]]></description><category></category></item><item><title><![CDATA[UIView 的使用]]></title><link>https://blog.youkuaiyun.com/luckxing/article/details/78748401</link><guid>https://blog.youkuaiyun.com/luckxing/article/details/78748401</guid><author>luckxing</author><pubDate>Fri, 08 Dec 2017 09:55:45 +0800</pubDate><description><![CDATA[#pragma mark - /************************  
getters setters view **************************/
/**
 *  setter getter view
 */
//============================"  UIView 
"=============================]]></description><category></category></item><item><title><![CDATA[洋河梦之蓝M9政府专供 是真是假？]]></title><link>https://blog.youkuaiyun.com/luckxing/article/details/78130461</link><guid>https://blog.youkuaiyun.com/luckxing/article/details/78130461</guid><author>luckxing</author><pubDate>Fri, 29 Sep 2017 09:29:28 +0800</pubDate><description><![CDATA[托朋友买的酒，不知道真假，请网友辨别一下]]></description><category></category></item><item><title><![CDATA[iOS错误 linker command failed with exit code 1(use -v to see invocation)]]></title><link>https://blog.youkuaiyun.com/luckxing/article/details/70850810</link><guid>https://blog.youkuaiyun.com/luckxing/article/details/70850810</guid><author>luckxing</author><pubDate>Thu, 27 Apr 2017 13:45:32 +0800</pubDate><description><![CDATA[最近时常遇到这个问题，出现这个错误原因有三： 
1、引用.h文件时不小心引用成.m文件了； 
2、重复导入了一些文件； 
3、一些必要的依赖库未导入；

如果因为前两种原因，那么是细心问题，比较好解决，但是我通常遇到的是第三种原因，只能硬着头皮查还需哪些依赖库了。原因就是这几个，希望对大家有所帮助。]]></description><category></category></item><item><title><![CDATA[iOS 获取控件相对屏幕的位置]]></title><link>https://blog.youkuaiyun.com/luckxing/article/details/70678177</link><guid>https://blog.youkuaiyun.com/luckxing/article/details/70678177</guid><author>luckxing</author><pubDate>Tue, 25 Apr 2017 10:57:15 +0800</pubDate><description><![CDATA[- (CGPoint)convertPoint:(CGPoint)point toView:(nullable UIView *)view;
- (CGPoint)convertPoint:(CGPoint)point fromView:(nullable UIView *)view;
- (CGRect)convertRect:(CGRect)rect toView:(nullable UIVi]]></description><category></category></item><item><title><![CDATA[xib约束UIScrollView]]></title><link>https://blog.youkuaiyun.com/luckxing/article/details/70172691</link><guid>https://blog.youkuaiyun.com/luckxing/article/details/70172691</guid><author>luckxing</author><pubDate>Fri, 14 Apr 2017 15:23:08 +0800</pubDate><description><![CDATA[一、水平滚动








1

2

3

4

5

6




//水平滚动——storyBoard
 设置scrollView

//1.在scrollView上添加个子视图（view,也可以作为它的唯一的子控件）。

//2.
 view 上下左边添加约束（0，0，0，0）。

//3.
 view设置高度，也就是scr]]></description><category></category></item><item><title><![CDATA[Unsupported compiler 'com.apple.compilers.llvmgcc42' selected for architecture 'armv7']]></title><link>https://blog.youkuaiyun.com/luckxing/article/details/70160159</link><guid>https://blog.youkuaiyun.com/luckxing/article/details/70160159</guid><author>luckxing</author><pubDate>Thu, 13 Apr 2017 17:28:22 +0800</pubDate><description><![CDATA[Xcode8 报错：Unsupported compiler 'com.apple.compilers.llvmgcc42' selected for architecture 'armv7'
解决方法：Change your compiler for C/C++/ObjectiveC 
Go to
--->
Build Settings

--->Build OPtions

-]]></description><category></category></item><item><title><![CDATA[横屏时，电池状态栏没有了]]></title><link>https://blog.youkuaiyun.com/luckxing/article/details/70049840</link><guid>https://blog.youkuaiyun.com/luckxing/article/details/70049840</guid><author>luckxing</author><pubDate>Tue, 11 Apr 2017 11:43:26 +0800</pubDate><description><![CDATA[横屏时，电池状态栏没有了 

下面说说怎么让状态栏在横屏时显示出来：
1.在plist文件中将 View controller-based status bar appearance 设置为 NO
2.在appdelegate.m中的- (BOOL)application:(UIApplication )application didFinishLaunchingWithOptions:(]]></description><category></category></item><item><title><![CDATA[iOS NSThreadGCD 线程与队列（二）]]></title><link>https://blog.youkuaiyun.com/luckxing/article/details/58588107</link><guid>https://blog.youkuaiyun.com/luckxing/article/details/58588107</guid><author>luckxing</author><pubDate>Tue, 28 Feb 2017 11:07:11 +0800</pubDate><description><![CDATA[//
//  GCD_ViewController.m
//  ZM_NSThreadGCD
//
//  Created by ZM on 2015/2/9.
//  Copyright © 2015年

ZM. All rights reserved.
//

#import

"GCD_ViewController.h"
#import 
"BaseHeader.]]></description><category></category></item><item><title><![CDATA[iOS NSThreadGCD 线程与队列（一）]]></title><link>https://blog.youkuaiyun.com/luckxing/article/details/58587982</link><guid>https://blog.youkuaiyun.com/luckxing/article/details/58587982</guid><author>luckxing</author><pubDate>Tue, 28 Feb 2017 11:00:55 +0800</pubDate><description><![CDATA[//
//  NSThreadVController.m
//  ZM_NSThreadGCD
//
//  Created by ZM on 2015/2/9.
//  Copyright © 2015年

ZM. All rights reserved.
//

#import

"NSThreadVController.h"

@interface

NSTh]]></description><category></category></item><item><title><![CDATA[iOS 面试题（二）]]></title><link>https://blog.youkuaiyun.com/luckxing/article/details/58587595</link><guid>https://blog.youkuaiyun.com/luckxing/article/details/58587595</guid><author>luckxing</author><pubDate>Tue, 28 Feb 2017 10:52:53 +0800</pubDate><description><![CDATA[面向过程、面向对象 的区别？
面向过程：就是分析出解决问题所需要的步骤，然后用函数把这些步骤一步一步实现，使用的时候一个一个依次调用就可以了。 

面向对象：是把构成问题事务分解成各个对象，建立对象的目的不是为了完成一个步骤，而是为了描叙某个事物在整个解决问题的步骤中的行为。




类别的作用？继承和类别在实现中有何区别？
答案：category：可以在不获悉，不改变原来代码的]]></description><category></category></item><item><title><![CDATA[iOS 面试题（一）]]></title><link>https://blog.youkuaiyun.com/luckxing/article/details/58586460</link><guid>https://blog.youkuaiyun.com/luckxing/article/details/58586460</guid><author>luckxing</author><pubDate>Tue, 28 Feb 2017 10:05:16 +0800</pubDate><description><![CDATA[● OC语言特点：继承、多态、封装

1、是面向对象的设计语言
2、仅支持单一父类继承，不支持多重继承


OC、C的区别：C是面向过程的设计语言


OC、C++的区别：都是面向对象的设计语言，
1、继承：OC不支持多重继承，而C++语言支持多重继承（多重继承的效率不高）；
2、函数调用：OC通过互相传递消息实现函数调用，而C++直接进行函数调用
3、接口：OC采用pro]]></description><category></category></item><item><title><![CDATA[用 estimatedRowHeight  对UITableViewCell自动布局的问题？]]></title><link>https://blog.youkuaiyun.com/luckxing/article/details/55253214</link><guid>https://blog.youkuaiyun.com/luckxing/article/details/55253214</guid><author>luckxing</author><pubDate>Thu, 16 Feb 2017 11:15:50 +0800</pubDate><description><![CDATA[iOS8中通过 UITableViewAutomaticDimension 常量支持自适应高度的单元格

self.tableView.estimatedRowHeight =
100;
self.tableView.rowHeight =
UITableViewAutomaticDimension; 
//此句可以省略


1. 必须使用 xib 或 storyBoard 约束]]></description><category></category></item><item><title><![CDATA[iOS new与alloc/init的区别]]></title><link>https://blog.youkuaiyun.com/luckxing/article/details/54924527</link><guid>https://blog.youkuaiyun.com/luckxing/article/details/54924527</guid><author>luckxing</author><pubDate>Wed, 08 Feb 2017 11:13:21 +0800</pubDate><description><![CDATA[概括来说，new和alloc/init在功能上几乎是一致的，分配内存并完成初始化。

差别在于，采用new的方式只能采用默认的init方法完成初始化，

采用alloc的方式可以用其他定制的初始化方法。]]></description><category></category></item></channel></rss>