自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (13)
  • 收藏
  • 关注

原创 iOS - Swift UISearchController的取消按钮

UISearchController的取消按钮关于UISearchController的设置就不多说了,可以参考《UISearchController仿微信搜索框》或者自行上网查找。情况本人想实现微信通讯录上方的搜索框功能,但在搜索框的取消按钮的设置这个卡住,在网上搜了个遍,没有合适的做法,经过不懈的探索,终于找到解决方案,遂前来记录一下。方案添加两个属性// 记录是否已经找到取消按钮l

2016-12-29 17:23:27 2003

原创 iOS - Swift 上的NSStringFromClass

Swift 2String(LXFContactCell)Swift 3String(describing: LXFContactCell.self)tableView.register(UINib(nibName: String(describing: LXFContactCell.self), bundle: nil), forCellReuseIdentifier: "LXFContactCe

2016-12-28 09:27:35 3033

原创 iOS - Swift UISearchController仿微信搜索框

创建一个UISearchController如果传入的searchResultsController为nil,则表示搜索的结果在当前控制器中显示,现在我让它在searchResultVC中显示// 创建searchResultVClet searchResultVC = UIViewController()// 设置背景颜色为红色searchResultVC.view.backgroundCo

2016-12-27 16:44:29 4753

原创 iOS - Swift CocoaPods导入OC第三方库

情景我在桥接文件中直接写入#import <SVProgressHUD/SVProgressHUD.h>然后在swift文件中得重新导入才可以使用,即import SVProgressHUD项目中很多地方都需要SVProgressHUD,在每一个需要SVProgressHUD的swift文件中再导入一遍那可不是明智的选择解决方案创建桥接文件target —> build setting, 搜索bri

2016-12-26 21:21:20 1725

原创 iOS - 解决fatal: The remote end hung up unexpectedly

报错如图所示 解决方案打开终端,进入到你的工程根目录下,打入命令git config http.postBuffer 524288000再重新 pod install 就可以了 命令作用:调整缓存大小为500M

2016-12-25 17:30:38 772

转载 iOS - TableView 去掉多余行数以及最后一行Cell分割线的处理

去掉多余行数// 去掉底部多余的表格线 [tableView setTableFooterView:[[UIView alloc] initWithFrame:CGRectZero]];最后一行Cell分割线最后一行分隔线顶头显示// 最后一行分隔线顶头显示// http://stackoverflow.com/questions/25770119/ios-8-uitableview-separ

2016-12-24 20:15:28 7315

原创 iOS - Swift 设置navigationItem

设置标题// 设置标题let titleL = UILabel()titleL.text = "微信"titleL.textColor = UIColor.whitetitleL.font = UIFont.systemFont(ofSize: 19)titleL.sizeToFit()navigationItem.titleView = titleL设置右侧按钮/*width为负数时

2016-12-24 19:33:55 2785

原创 iOS - Swift 关于颜色的一些方法

通过十六进制获得UIColorextension UIColor { class func hexInt(_ hexValue: Int) -> UIColor { return UIColor(red: ((CGFloat)((hexValue & 0xFF0000) >> 16)) / 255.0, green: ((CGFlo

2016-12-24 18:42:25 650

原创 iOS - Swift 自定义UITabBarController

class LXFMainViewController: UITabBarController { let textColor = RGBA(r: 0.51, g: 0.51, b: 0.51, a: 1.00) override func viewDidLoad() { super.viewDidLoad() // 创建子控制器 self.

2016-12-24 16:25:44 743

转载 iOS - Swift 如何使用Masonry和SnapKit

原文链接:http://blog.csdn.net/agonie201218/article/details/52638394SnapKit: https://github.com/SnapKit/SnapKitv.snp_makeConstraints { (make) in // 由于swift和oc语法不一样 equalTo(self.view)是传入参数 ma

2016-12-23 13:13:57 1281

原创 iOS - 解决fatal: unable to access Could not resolve host: github.com

打开终端,输入sudo vim /etc/resolv.conf在最后一行增加nameserver 8.8.8.8或者nameserver 114.114.114.114即可

2016-12-18 16:15:19 5132 2

原创 iOS - 解决Unable to add a source with url `https://github.com/CocoaPods/Specs.git` named

[!] Unable to add a source with url `https://github.com/CocoaPods/Specs.git` named `master`.You can try adding it manually in `~/.cocoapods/repos` or via `pod repo add`.解决方案:pod repo add master https:

2016-12-18 09:15:13 14488

原创 iOS - 关于NSTimer的循环引用

现象在当前控制器(ViewController)的view上添加了一个自定义的view(LXFTimerView), LXFTimerView在成功创建出来后添加了定时器NSTimer并加入RunLoop开始工作, 当在当前控制器里将LXFTimerView移除掉后,定时器还在工作,而且LXFTimerView里的dealloc并没有调用代码LXFTimerView.m#import "LXFT

2016-12-17 08:32:45 430

原创 iOS - 解决This application is modifying the autolayout engine from a background thread

This application is modifying the autolayout engine from a background thread after the engine was accessed from the main thread. This can lead to engine corruption and weird crashes.原因在子线程中进行了对UI控件的操作。

2016-12-15 16:29:26 2221

原创 iOS - 解决was mutated while being enumerated

reason: '*** Collection <__NSArrayM: 0x610000253e30> was mutated while being enumerated.'原因:在遍历数组的同时删除了数组中的元素 OC语法规定,不能在遍历数组的时候删除数组中的元素 解决方案例如下面的代码,在遍历images的时候删除了images中的元素for (UIImage *image in self

2016-12-14 20:17:15 3947

原创 iOS - 实现UINavigation全屏滑动返回(二)

回顾在 iOS - 实现UINavigation全屏滑动返回(一) 中我们实现了滑动返回的功能,但不是全屏滑动返回,得在左侧边缘轻扫才能滑动返回~ UINavigationViewController自带的只能在边缘轻扫才能滑动返回,这用户体验是不好的,接下来实现全屏滑动返回!思路既然自带的滑动返回只能是在边缘,那我们能不能修改使它触摸范围变大甚至全屏呢?先来看下系统手势有没有提供属性或方法供我

2016-12-13 22:40:50 1008

原创 iOS - 实现UINavigation全屏滑动返回(一)

要点interactivePopGestureRecognizer 是UINavigationController自带手势,当我们自定义了导航条的返回按钮后,这个手势就自动失效了,也就是说无法滑动返回。条件很多情况下我们不得不自定义导航条的返回按钮,但是我们也要滑动返回上一级的效果。思路既然自动失效,那我们就告诉它什么时候生效。在非根控制器下生效(用于滑动返回上一级)在根控制器下失效(防止根控制

2016-12-13 19:48:58 1818

原创 iOS - 统一设置Navigation的返回按钮

像左侧这样单单一个返回图标思路系统自带的返回是蓝色的图标+上一级的标题,我们可以将蓝色改成白色,再将文字隐藏或者移出屏幕步骤新建一个文件,继承于UINavigationController,重写 initialize 方法代码+ (void)initialize { UINavigationBar *bar = [UINavigationBar appearanceWhenContainedI

2016-12-13 19:20:33 5778

原创 iOS - 指定按钮的点击范围

自定义按钮,重写hitTest方法新建一个类LXFButton继承于UIButtonLXFButton.m- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event { CGRect rect = CGRectMake(0, 0, self.bounds.size.width, self.bounds.size.height *

2016-12-12 20:36:58 1629

原创 iOS - 裁剪图片方法CGImageCreateWithImageInRect

裁剪图片方法CGImageCreateWithImageInRect(CGImageRef _Nullable image, CGRect rect)参数解析:image: 需要被裁剪的图片 rect: 裁剪范围注意CGImageCreateWithImageInRect 是C的函数,使用的坐标都是像素在iOS中使用的都是点坐标所以在高分辨率的状态下加载了@2x或@3x的图

2016-12-12 17:20:54 5670

转载 iOS - 教你如何科学的在Xcode8上使用插件

原文链接:http://www.cocoachina.com/bbs/read.php?tid=17054171.先下载原版Xcode8 2.在应用程序中将Xcode8复制一份(用来以后打包上传) 3.打开”钥匙串访问” 4.上面导航栏-钥匙串访问-证书处理-创建证书 5.填写如图 第一行名称填写XcodeSigner 第二行不变 第三行选代码签名 其他的都不变 点击创建.6

2016-12-10 16:27:15 2189

原创 iOS - Xcode不显示历史记录的解决方案

最近不知道做了什么,Xcode就不显示历史记录了解决步骤打开 设置  ->  通用 -> 将最近使用的项目设置为非0即可

2016-12-10 15:35:43 4642

原创 iOS swift - 通过xib 自定义View

新建Swift文件和xib文件Swift 文件 xib文件 (名字与Swift文件相同) Swift文件中的代码import UIKitclass LXFView: UIView { // MARK:- 创建视图 class func newInstance() -> LXFView? { let nibView = Bundle.main.loadNi

2016-12-09 09:31:52 3043

转载 iOS - View生命周期与布局

原文链接 : http://www.cnblogs.com/mddblog/p/4556988.html生命周期说到view的生命周期一般都是指视图控制器的view生命周期。view的创建:loadView视图控制器(UIViewController)及其子类,无论是手写代码还是storyboard、xib肯定会调用loadView方法。其它的视图不会调用比如UIButto

2016-12-08 10:19:29 535

xcode 12.1 (16B92)_developer_diskimage

文件解压重命名为12.1 (16B92),复制: /applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport 文件夹下。 如果xcode还不支持12.1系统机器,请重启一下xcode就可以了。

2018-11-26

Xcode10 libstdc++.6.0.9

Xcode10 不再内置 libstdc++ ,将libstdc++.6.0.9.tbd拷贝到下面两个地方

2018-11-02

OpenCollada 3dsMax Maya插件

OpenCollada的插件,包括max/maya的导出插件,有windows(32位和64位都有)的,还有Mac的。多种版本(1.4.1、1.3.0、1.1.2、1.2.2)。

2017-05-19

xcode 10.3(14E269)_developer_diskimage 支持10.3(14E277)

xcode 10.3(14E269)_developer_diskimage 支持10.3(14E277) 文件解压复制: /applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport 文件夹下。 如果xcode还不支持10.3系统机器,请重启一下xcode就可以了。

2017-03-31

Xcode iOS_10.2 (14C92)_developer_diskimage

解决设备升级后,Xcode不支持调试,错误:is running iOS 10.2 (14C92), which may not be supported。 下载后解压,放在这个目录下: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/

2017-01-13

阿里云服务器linux web环境一键安装包 1.5.5

阿里云服务器linux web环境一键安装包 此安装包可在阿里云所有linux系统上部署安装。 此安装包包含的软件及版本为: nginx:1.4.4 apache:2.2.29、2.4.10 mysql:5.1.73、5.5.40、5.6.21 php:5.2.17、5.3.29、5.4.23、5.5.7 php扩展:memcache、Zend Engine/ OPcache jdk:1.7.0 tomcat:7.0.54 ftp:(yum/apt-get安装) phpwind:8.7 GBK phpmyadmin:4.1.8 安装步骤: xshell/xftp上传sh目录 chmod –R 777 sh cd sh ./install.sh 安装完成后请查看account.log文件,数据库密码在里面。debian和ubuntu下默认shell是dash,执行 sudo dpkg-reconfigure dash 选择no,切换到bash环境 cd /home && mkdir tmp && cd tmp xftp上传sh目录 cd sh && chmod +x install*.sh && ./install.sh 安装完成后请查看tmp.log文件。数据库密码在里面

2016-11-06

iOS10 SDK下载

iOS10 SDK, 下载解压后放入Xcode的路径下/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport,解决 Could not find Developer Disk Image 问题

2016-10-08

IOS条码二维码生成和识别

NKDBarcode生成条码,libqrencode生成二维码,ZBarSDK识别条码和二维码的小例子.环境:ios5.0,xcode4.3,真机

2016-09-22

iOS - 控制动画播放与暂停的CALayer分类

iOS - 控制动画播放与暂停的CALayer分类

2016-07-04

iOS-demo 录音

一个简单ios录音demo

2016-04-21

Mac charles-proxy-3.9.1-applejava 破解版

Mac上的抓包工具Charles(附破解说明)

2016-04-04

iOS 9.2 真机调试 Disk Image

真机调试解决“Could not find Developer Disk Image”问题,资源包: 将文件解压拖入目录 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport 中,运行Xcode即可

2016-03-29

iOS 9.3 真机调试 Disk Image

真机调试解决“Could not find Developer Disk Image”问题,资源包: 将文件解压拖入目录 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport 中,运行Xcode即可

2016-03-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除