随笔分类 -  iOS高级

站在基础的肩膀上,看的更远
摘要:一 插件简介: 其github地址:https://github.com/li6185377/LKDBHelper-SQLite-ORM 全面支持 NSArray,NSDictionary, ModelClass, NSNumber, NSString, NSDate, NSData, UIColo 阅读全文
posted @ 2016-02-17 14:03 XYQ全哥 阅读(3223) 评论(0) 推荐(0) 编辑
摘要:Github地址:https://github.com/XFZLDXF/Macro/blob/master/MacroDefinition.h 阅读全文
posted @ 2016-02-17 10:37 XYQ全哥 阅读(353) 评论(0) 推荐(0) 编辑
摘要:在iOS开发中对应用程序进行设置时一般都用UISwitch,偶尔显得单调,这时候你可以选择使用第三方开源类库SSCheckBoxView 。 SSCheckBoxView是一个可用在iOS上一个复选框UI控件,提供选中和不被选中两种情况,和5中风格,如下图 GitHub下载地址:https://gi 阅读全文
posted @ 2016-02-17 10:16 XYQ全哥 阅读(4142) 评论(0) 推荐(0) 编辑
摘要:原文链接:http://www.ios122.com/2015/08/mjrefresh/ 简介 MJRefresh这个第三方库是李明杰老师的杰作,这个框架帮助我们程序员减轻了超级多的麻烦,节约了开发时间,提高了开发效率。由于目前能力有限,尚不能自己写一套框架,所以就先膜拜和看明白大牛的框架了。 用 阅读全文
posted @ 2016-02-02 18:17 XYQ全哥 阅读(1955) 评论(0) 推荐(0) 编辑
摘要:iOS利用Reachability确认网络环境3G/WIFI 开发Web等网络应用程序的时候,需要确认网络环境,连接情况等信息。如果没有处理它们,是不会通过Apple的审查的,一般情况下,可以把网络监听放在程序启动时执行。 Apple 的 例程 Reachability 中介绍了取得/检测网络状态的 阅读全文
posted @ 2016-01-29 16:23 XYQ全哥 阅读(1602) 评论(0) 推荐(0) 编辑
摘要:CocoaAsyncSocket无疑是目前封装得最完善的Socket库了:支持异步TCP/UDP,支持GCD,Objective-C接口封装,同时还有日志跟踪功能,使用此日志跟踪,程序员可以很方便的进行调试。 文件如下: 如果想打开日志调试,很简单,导入需要的DDASLLogger.h头文件,创建D 阅读全文
posted @ 2016-01-29 15:45 XYQ全哥 阅读(6100) 评论(0) 推荐(0) 编辑
摘要:使用CocoaPods或者手动集成将CYLTabBarController这个第三方框架导入项目后,截图如下: 在AppDelegate.m类中实现的代码如下: // AppDelegate.m // CYLTabBarController // // Created by mac on 16/1/ 阅读全文
posted @ 2016-01-28 16:36 XYQ全哥 阅读(1236) 评论(0) 推荐(0) 编辑
摘要:本文来自转载,原创链接:http://cocoapods.org/pods/CYLTabBarController github链接:https://github.com/ChenYilong/CYLTabBarController CYLTabBarController【低耦合集成TabBarCo 阅读全文
posted @ 2016-01-28 12:14 XYQ全哥 阅读(2701) 评论(0) 推荐(0) 编辑
摘要:1.Xcode本身带有编码常用的代码块可供使用,如下图 调用方法: (1)直接拖到代码区域中: (2)使用快捷键,键入 “while”, Xcode就会出现自动完成的提示 也可以自定义自己常用的代码块: (1)编写代码 (2)选中代码,在选择的代码上长按鼠标左键直至光标符号变成鼠标图案,或者没有鼠标 阅读全文
posted @ 2016-01-27 18:47 XYQ全哥 阅读(904) 评论(0) 推荐(0) 编辑
摘要:原文:http://www.niaogebiji.com/article-4379-1.html?utm_source=tuicool 初代iPhone 2007年,初代iPhone发布,屏幕的宽高是 320 x 480 像素。下文也是按照宽度,高度的顺序排列。这个分辨率一直到iPhone 3GS也 阅读全文
posted @ 2016-01-27 16:34 XYQ全哥 阅读(1015) 评论(0) 推荐(1) 编辑
摘要:为了减少工作量复用部分代码,于是乎我们开始选择重构整个项目,把可以公用的代码放在一起打包成一个静态库导入到其他的项目中使用。 介绍这部分内容的文章在网上很多,各位可以Baidu一下细看。 但是每次在加入静态库的时候都会在other linker flag里设置可能需要的三个值:-all_load、- 阅读全文
posted @ 2016-01-27 15:24 XYQ全哥 阅读(4239) 评论(1) 推荐(1) 编辑
摘要:官方文档:## How do I use it? Build the KSImageNamed target in the Xcode project and the plug-in will automatically be installed in `~/Library/Developer/X... 阅读全文
posted @ 2016-01-27 10:19 XYQ全哥 阅读(422) 评论(0) 推荐(0) 编辑
摘要:介绍:对于一些社交工具,我们可以发布一些说说或者心情什么的,如新浪微博,QQ,微信等,发布成功后,上面都会有一个发布的时间。 这个时间并不是具体的NSDate类型,而是经过格式化过的符合一般标准的模式,例如:发布于前一个月、前一个星期、前一天、十几分钟前、刚刚等。 下面就给出两个具体的测试Demo 阅读全文
posted @ 2016-01-26 14:46 XYQ全哥 阅读(341) 评论(0) 推荐(0) 编辑
摘要:介绍: 和音频播放一样,ios也提供个很多的API。如mediaPlayer.framework下的MPMediaPlayerController、AVFounditon.framework下的AVPlayer和AVKit下的AVPlayerViewcontroller。MPMovieplayerC 阅读全文
posted @ 2016-01-26 11:20 XYQ全哥 阅读(4707) 评论(0) 推荐(0) 编辑
摘要:Xcode7 中创建静态库:.a 和 .framework 一、简单介绍 1.什么是库? 库是程序代码的集合,是共享程序代码的一种方式 2.库的分类 根据源代码的公开情况,库可以分为2种类型 (1)开源库 公开源代码,能看到具体实现 比如SDWebImage、AFNetworking (2)闭源库 阅读全文
posted @ 2016-01-25 15:47 XYQ全哥 阅读(4233) 评论(2) 推荐(0) 编辑
摘要:介绍: Objective-c实现MD5和SHA1算法相对还是比较简单的,可以直接调用系统的C/C++共享库来实现调用MD5即Message Digest Algorithm 5(信息-摘要算法 5),用于确保信息传输完整一致。是计算机广泛使用的杂凑算法之一SHA即Secure Hash Algor 阅读全文
posted @ 2016-01-25 09:52 XYQ全哥 阅读(1358) 评论(0) 推荐(0) 编辑
摘要:原文链接:http://blog.csdn.net/daleiwang/article/details/34081231(3)在项目的AppDelegate中一般情况下有三个操作,第一是注册ShareSDK,第二是注册各个平台的账号,第三是关于微信等应用的回调处理。// // AppDelega... 阅读全文
posted @ 2016-01-20 11:20 XYQ全哥 阅读(459) 评论(0) 推荐(0) 编辑
摘要:下载链接:github不断更新地址:https://github.com/gsdios/SDCycleScrollView 使用原理:采用UICollectionView的重用机制和循环滚动的方式实现图片的无限轮播,播放非常顺畅,解决了UISCrollView使用时从最后一张跳到第一张时的生硬状态。 阅读全文
posted @ 2016-01-19 17:29 XYQ全哥 阅读(6163) 评论(0) 推荐(0) 编辑
摘要:为最重别人劳动成果,特注明本文来自转载,原文链接为:http://blog.csdn.net/jymn_chen/article/details/19213601引言在使用CocoaPods(一)为项目配置第三方类库我们使用CocoaPods非常高效地将一些第三方类库导入到我们的项目中,但是不由得产... 阅读全文
posted @ 2016-01-19 16:51 XYQ全哥 阅读(991) 评论(0) 推荐(0) 编辑
摘要:错误描述:App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your... 阅读全文
posted @ 2016-01-19 15:41 XYQ全哥 阅读(197) 评论(0) 推荐(0) 编辑