
Objective-C
goodswifter
iOS开发
展开
-
Github生成公钥私钥的方法
1.在macos中打开终端, 敲入cd ~/.ssh,如果提示没有该目录,创建一下 (mkdir .ssh);2.敲入ls,查看该目录下的文件,如果看到里面有id_rsa.pub 或者 id_dsa.pub 说明你已经创建过,跳过下面的创建步骤,如果没有,执行下面的创建;3.敲入 ssh-keygen -t rsa -C “YOUR EMAIL” ,然后他会提示输入文件名,可以不输,直接回车,然后输原创 2017-06-30 16:30:38 · 876 阅读 · 0 评论 -
关于UIImage的capInsets以及Xcode的图片Slicing功能和Stretching功能
图片拉伸处理原创 2017-10-31 15:45:34 · 4649 阅读 · 0 评论 -
iOS 11整理大集合
iOS 11适配简书App适配iOS 11掘金客户端适配iOS11简单记录iOS 11 安全区域适配总结iOS开发-适配iOS 11适配iOS11&iPhoneX的一些坑完美适配 iOS11 导航栏腾讯WeTest 你可能需要为你的APP适配iOS11iOS 11 适配看这篇还不够?iPhone X 适配饿了么 UED iPhone X设计适配指南 & iOS 11新特性iPh转载 2017-12-22 11:24:32 · 485 阅读 · 0 评论 -
指针面试题
面试题原创 2017-08-10 23:12:26 · 538 阅读 · 0 评论 -
CocoaPods使用
CocoaPods管理第三方库原创 2017-08-24 22:08:56 · 167 阅读 · 0 评论 -
const常量与define宏定义的区别
#define RADIUS 100;const float RADIUS = 100;1. 编译器处理方式不同* `define`宏是在预处理阶段展开。* `const`常量是编译运行阶段使用。2. 类型和安全检查不同* `define`宏没有类型,不做任何类型检查,仅仅是展开。* `const`常量有具体的类型,在编译阶段会执行类型检查。3. 存储方式不同* `define`宏仅仅是展转载 2017-08-09 17:25:43 · 2312 阅读 · 0 评论 -
iOS开发常用库
总结这些优质开源库供快捷开发。框架类网络 AFNetworking 轻量级网络库。网络 图像 SDWebImage 支持缓存的异步图片加载库。图像 GPUImage 基于GPU的图像、视频处理库。Model Mantle 快速建立Model层的框架。Model MJExtension 字典模型互转框架。Model JSONKit 性能很好的JSON解析、生成框架。持久化 Magical原创 2017-07-28 13:38:57 · 683 阅读 · 0 评论 -
解决UITableViewCell选中状态下UILabel背景消失的问题
// 解决UITableViewCell选中状态下UILabel背景消失的问题 label.backgroundColor = [UIColor clearColor]; label.layer.backgroundColor = GlobalRed.CGColor;原创 2017-07-07 13:40:23 · 507 阅读 · 0 评论 -
动态设置TableView加载完毕后TableView的高度
// 动态设置TableView加载完毕后TableView的高度 if(indexPath.row == ((NSIndexPath *)[[tableView indexPathsForVisibleRows] lastObject]).row) { //end of loading dispatch_async(dispatch_get_main_que原创 2017-07-07 11:00:40 · 917 阅读 · 0 评论 -
DateTools使用「日期工具库」
转载:http://www.jianshu.com/p/10c5a9e60880转载 2017-07-04 11:00:53 · 1036 阅读 · 0 评论 -
使用 iOS 8 Spring Animation API 创建动画
概述Spring Animation 是一种特殊的动画曲线,自从 iOS 7 开始被广泛应用在系统动画中。下图中演示的系统自带的动画效果,都使用了 Spring Animation: 事实上,从 iOS 7 起几乎所有的系统动画都用的是 Spring Animation,包括 App 文件夹打开/关闭效果、键盘弹出效果、UISwitch 控件的开关效果、不同 View Controller 之间的转载 2017-07-03 11:24:28 · 386 阅读 · 0 评论 -
iOS学习之网络NSURLConnection
NSURLConnection转载 2017-08-30 13:23:25 · 227 阅读 · 0 评论 -
iOS沙盒机制和文件(三)
文件操作转载 2017-09-07 10:30:48 · 374 阅读 · 0 评论 -
ssh 公钥私钥认证原理
概述通常,通过ssh登录远程服务器时,使用密码认证,分别输入用户名和密码,两者满足一定规则就可以登录。但是密码认证有以下的缺点:用户无法设置空密码(即使系统允许空密码,也会十分危险)密码容易被人偷窥或猜到服务器上的一个帐户若要给多人使用,则必须让所有使用者都知道密码,导致密码容易泄露,而且修改密码时必须通知所有人而使用公钥认证则可以解决上述问题。公钥认证允许使用空密码,省去每次登录都需要输转载 2017-06-30 17:24:47 · 464 阅读 · 0 评论 -
Xcode之Autolayout -- "Content Hugging"和"Content Compression Resistance"
"Content Hugging"和"Content Compression Resistance" 解析转载 2017-08-08 22:48:33 · 340 阅读 · 0 评论 -
控制器父子关系的建立原则
控制器父子关系的建立原则如果2个控制器的view是父子关系(不管是直接还是间接的父子关系),那么这2个控制器也应该为父子关系[a.view addSubview:b.view];[a addChildViewController:b];// 或者[a.view addSubview:otherView];[otherView addSubbiew.b.view];[a addChild原创 2017-07-26 13:33:47 · 323 阅读 · 0 评论 -
[iOS学习]之UISearchController简单使用
UISearchController简单使用转载 2017-08-21 23:13:17 · 360 阅读 · 0 评论 -
[iOS学习] 谓词NSPredicate使用
iOS谓词的基本使用转载 2017-09-04 10:24:14 · 260 阅读 · 0 评论 -
[iOS学习] NSCharacterSet的使用详解
NSCharacterSet和NSMutableCharacterSet是用来表示一组Unicode字符,它经常与NSString及NSScanner组合起来使用,在不同的字符上做过滤、删除或者分割操作。转载 2017-09-04 10:38:08 · 1010 阅读 · 0 评论 -
[iOS学习]搜索框(UISearchController)最近踩过的坑
搜索框(UISearchController)基本使用转载 2017-09-04 10:49:08 · 1087 阅读 · 0 评论 -
Enum-枚举的正确使用
枚举的正确使用转载 2017-09-05 10:48:30 · 594 阅读 · 0 评论 -
iOS沙盒机制和文件(一)
iOS沙盒机制 概念:每个iOS应用都有自己的应用沙盒,应用沙盒就是文件系统目录。所有的非代码文件都要保存在此,例如图像,图标,声音,映像,属性列表,文本文件等。转载 2017-09-07 10:29:00 · 480 阅读 · 0 评论 -
iOS沙盒机制和文件(二)
获取沙盒的路径转载 2017-09-07 10:29:53 · 275 阅读 · 0 评论 -
iOS实现上滑停靠顶部悬浮框
上滑ScrollView,实现控件顶部悬浮因为看到网上写iOS顶部悬浮的Demo特别少,所以做出来之后,发布到网上,仅供参考。效果图不论怎么滑动屏幕内容,当蓝色部分到达顶部时,便会一直会显示在顶部。 实现原理原创 2017-06-29 18:03:59 · 5190 阅读 · 0 评论