自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CoderKo1o

GitHub:https://github.com/iphone5solo 简书:http://www.jianshu.com/users/360a4cffa818/latest_articles

  • 博客(32)
  • 收藏
  • 关注

原创 欢迎

Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在...

2018-11-03 15:52:00 187

原创 一款追求全新用户体验的干货集中营 iOS客户端

Gank集中营一款追求全新用户体验的干货集中营 iOS客户端作者:CoderKo1o GitHub:https://github.com/iphone5solo/Gank 官网:http://gank.io/应用截图 项目安装1、切换到Podfile文件所在目录,运行pod install2、运行Gank.xcworkspace3、Enjoy it! ☕️特别感谢API提供:@代码家Logo

2017-03-14 09:39:01 356

原创 一个在校大学生的开源之路:从0到1024

自我介绍我,一个热爱iOS开发的大三学生!

2016-11-09 07:25:22 843

原创 iOS 搜索控制器:PYSearch(支持多种风格、CocoaPods、iPhone&iPad、Objc&Swift)

An elegant search controller for iOS.iOS中一款优雅的搜索控制器。

2016-10-26 10:39:50 2353 2

原创 nil/Nil/NULL/NSNull的来历

学过C的同学都知道,C是用0来表示不存在的原始值。而NULL作为空指针,在指针环境中也相当于0值。其实NULL和0的值都是一样的。但是为了目的和用途及容易识别的原因,NULL用于指针和对象,0用于数值。

2016-08-17 21:31:56 384

原创 BOOL/bool/Boolean的区别

学iOS开发算起来应该是一年多的,但是在平常使用布尔值的时候总是随便一用,只知道它们就只有两种值1或者0而已,并没有太多的注意。但是今天特地去官方文档翻了一下它们各自的定义,才觉得原来还是略有不同的。特别是Boolean中的FALSE和TRUE居然是用枚举来定义的。真是让我大开眼界!在此跟大家分享一下。BOOLtypedef signed char BOOL;#define YES (BOOL)1

2016-08-17 17:53:40 1407

原创 高仿QQ、微信效果的图片浏览器(支持原图和缩略图、多种手势、CocoaPods)

PYPhotoBrowserFramework with a simple method of rendering images.用法简单的呈现一组图片的框架。ContentsGetting StartedRenderings【效果图】Status 【支持哪些状态】Layouts【支持哪些布局】Gestures【支持哪些手势】What place will use this f...

2016-08-17 08:36:00 349

原创 KVC Collection Operators(集合操作)

KVC Collection Operators(集合操作)集合操作:一个集合/数组通过调用valueForKeyPath:可允许一个集合中的对象属性根据集合操作符做相应的操作。

2016-07-19 00:35:28 339

原创 Message Forwarding (消息传递机制)

Message Forwarding (消息传递机制) 消息传递出现在 当通过[receiver message]调用方法时,如果没有找到对应的方法处理消息,就进入消息传递。

2016-07-17 12:31:54 604

原创 iOS 图片浏览器:PYPhotosView(支持原图和缩略图、多种手势、CocoaPods)

高仿QQ、微信效果的图片浏览器(支持原图和缩略图、多种手势、CocoaPods)

2016-06-06 10:58:59 19528 5

原创 PYTableViewController框架

最近,花了4天的时间,写了一个PYTableViewController框架。如果你使用后觉得还不错的话,可以点点github上右上角的star.我的github地址:https://github.com/iphone5solo/PYTableViewController

2016-05-29 15:20:30 770

原创 UITableViewCell添加自定义view,在cell选中高亮时,view消失,取消高亮时,view又出现

UITableVIewCell添加自定义view,在cell选中高亮时,view消失,取消高亮时,view又出现

2016-05-27 02:51:13 537

原创 Xcode 真机运行出现错误 Could not inspect the application package. 解决方法

今天在真机测试突然发现了这个“Could not inspect the application package. ”问题, 刚开始以为是该了系统的info.plist文件,然后使用以前能运行版本的info.plist替换了,发现错误还是存在,然后网上也提供了很多解决方法如下解决办法1:product name改成中文,就出现这个问题了。尝试了各种clean,删资源,解决不了。然后把pro

2016-03-28 10:34:12 3439

转载 Xcode免证书打包ipa

1,创建证书打开“钥匙串访问”创建证书填写好内容后点击继续,之后的步骤什么都不用改,一路点击“确定”和“继续”,最后完成这个向导就可以了。我们创建的证书是不被信任的,右键点击证书选择“显示简介”,在信任里选择“始终信任”。2,修改Xcode配置文件关闭Xcode。然后打开“其他-终端”

2016-03-20 19:01:06 3191

原创 Core Motion 加速器的使用步骤

两种使用方法1. pull(用户主动获取,调用频率根据用户需求)- (void)pull{    // 1. 创建mgr    CMMotionManager *mgr = [[CMMotionManageralloc] init];    _mgr = mgr;         // 2. 判断加速器是否能够使用    if (mgr.isAcce

2016-03-16 20:05:17 1003

原创 iOS开发笔记之NSString 过滤空白字符和换行符

//去除掉首尾的空白字符和换行字符                NSString * originalString = subTitle;  // 想要过滤的字符串                NSLog(@"过滤前---%@",originalString);// 去掉首尾的空白字符                originalString = [origina

2016-03-10 10:54:26 2720

原创 iOS学习笔记之自定义UITextView控件(带有placeholder)

最近在做一个关于微博的项目,用到了UITextView发现系统自带的没有placeholder这个属性设置,于是自己写了一个自定义UITextView,觉得挺好用的,希望能和爱好iOS开发的伙伴们一起分享。实验原理:通过NSString的绘制实现 :如下- (void)drawInRect:(CGRect)rect withAttributes:(nullableNSDicti

2015-12-26 18:05:51 1022

原创 modal出一个viewController时隐藏状态栏

/ / 隐藏状态栏- (BOOL)prefersStatusBarHidden{    return YES;} / / 当使用 prefersStatusBarHidden 方法不管用时解决方法:/ /隐藏状态栏    [[UIApplicationsharedApplication] setStatusBarHidden:YES];

2015-11-11 22:05:52 1624

原创 iOS学习笔记之图片转NSString,再还原

// 图片转字符串+ (NSString *)imageToString:(UIImage *)image{    // UIImage --> NSData    NSData *imageData =UIImageJPEGRepresentation(image, 1.0);    // NSData --> NSString    NSString *imageD

2015-11-09 22:46:39 1541

原创 使用image drawInRect: 方法改变图片大小后,图片画质变差了--(头像修改时)

// 如果在视网膜下修改图片大小,会使画质变差+ (UIImage *) scaleFromImage: (UIImage *) image toSize: (CGSize) size{    UIGraphicsBeginImageContext(size);    [image drawInRect:CGRectMake(0, 0, size.width, size.heigh

2015-11-03 22:26:18 3312

原创 iOS学习笔记之文件的压缩和解压(zip)

*******************************文件的压缩和解压*****************************运行环境:Xcode7 iOS9.0第三方框架:SSZipArchive动态库:libz.tbd/** * zip : 压缩文件 * filePath : 压缩后存放的路径 * directory : 需要压缩的文件夹路

2015-10-23 22:56:50 2508

原创 iOS学习笔记之网络篇文件上传(复杂,详解)

**************************关于文件上传的总结**************************1.环境:Xcode7 iOS9.02.info.plist的配置NSAppTransportSecurityNSAllowsArbitraryLoads文件上传步骤    // 1.创建url(服务器上传文件的url)    N

2015-10-23 22:04:01 708

原创 iOS学习笔记之网络篇数据解析(JSON/XML)

// 当前最常见的网络数据有两种,JSON、XML// 解析数据的方式也有两种1> DOM 一口闷,直接把得到的数据一次性加载到内存,然后开始解析(适合小文档)2> SAX 细嚼慢咽,一口一口吃,一个一个子节点开始解析,解析完这个节点再解析下一个。(适合大文档)iOS常见的解析有:1> NSXMLParser (苹果官方自带的)使用SAX方式解析1.创建NSXMLP

2015-10-22 23:03:41 710

翻译 关于UINavigationContrller官方文档翻译

/**         ******   关于UINavigationContrller官方文档翻译    ***** UINavigationController 继承于:UIViewController : UIResponder : NSObject 遵守协议:UIAppearanceContainer, UIContentContainer, NSCoding, NSO

2015-10-22 23:01:17 895

原创 iOS学习笔记之网络篇之HTTP

一、一个HTTP请求的基本要素1.请求URL:客户端通过哪个路径找到服务器2. 请求参数:客户端发送给服务器的数据* 比如登录时需要发送的用户和密码3.返回结果:服务器返回给客户端的数据* 一般是JSON数据或者XML二、基本的HTTP请求的步骤(移动客户端)1.拼接"请求URL" + "?" + "请求参数"* 请求参数的格式:参数名=参数

2015-10-22 22:53:55 1019 1

原创 Xcode的快捷键及代码格式化

PS:下面都是网上百度后经过我自己整理,都是Xcode比较常用的快捷键,特别是红色标注的,很常用。用熟了开发编辑代码的的时候就很方便,希望对大家有用~1. 文件CMD + N: 新文件CMD + SHIFT + N: 新项目CMD + O: 打开CMD + S: 保存CMD+OPt+S:保存所有文件CMD + SHIFT + S: 另存为CMD + W: 关闭窗

2015-10-14 17:56:31 1733

转载 定制iOS 7中的导航栏和状态栏

近期,跟大多数开发者一样,我也正忙于对程序进行升级以适配iOS 7。最新的iOS 7外观上有大量的改动。从开发者的角度来看,导航栏和状态栏就发生了明显的变化。状态栏现在是半透明的了,这也就意味着导航栏会显示在状态栏后面。有些情况下,导航栏的背景图片可以延伸显示到状态栏后面。 之前我曾经写过一篇关于如何定制导航栏的文章。不过现在是时候对其进行更新了。下面就是本文将要介绍的内容:

2015-10-03 21:42:23 826

转载 UIPanGestureRecognizer使用小结

UIPanGestureRecognizer是UIGestureRecognizer类的一个扩展类,其扩展类有UITapGestureRecognizer,UIPinchGestureRecognizer,UIRotationGestureRecognizer,UISwipeGestureRecognizer,UIPanGestureRecognizer,UILongPressGestureRec

2015-09-05 22:18:59 910

原创 ios开发之控制器View的多种创建 -- 详解

昨天我写了那个控制器的多种创建方式,今天我也就趁热打铁,把控制器View的多种创建方式也说一下吧, 详情分析一下控制器的View的加载过程。1. 通过xib加载通过xib也有很多加载方式的,我先说说最简单,明确的加载方式,为了方便阅读和理解,我还是配上截图来解释。* 直接通过xib的完整名称> 首先先创建一个自定义的控制器(OneViewController)注意:我这里的控制器名

2015-08-20 08:42:49 941

原创 ios开发之xib的详细加载过程

相信来看这篇的文章的朋友们都是知道xib文件,并且用过xib文件的吧,所以在这里我就直接进入正题直接说说xib的详情加载过程把。关于xib的加载过程主要是这个函数  [[NSBundle mainBundle] loadNibNamed:(NSString *) owner:(id) options:(NSDictionary *)];那我就来说说这个函数内部, 苹果官方解析的相信过程吧

2015-08-19 19:34:14 7282

原创 ios开发之视图控制器(UIViewController)-- 详解

由于本人也是初学ios开发,下面分享一下本人在自学中关于视图控制器(UIViewController)的多种创建方法的总结(详解)。控制器的创建方式注意: 以下代码都是在(Xcode 6.4 ios 8.4)  AppDelegate.m文件的- (BOOL)application:(UIApplication *)application didFinishLaun

2015-08-19 12:12:34 3505

原创 IOS-TextField控件详解

关于UITextField控件的详解

2015-08-18 19:24:14 692 1

空空如也

空空如也

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

TA关注的人

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