摘要: iOS block从零开始 在iOS4.0之后,block横空出世,它本身封装了一段代码并将这段代码当做变量,通过block()的方式进行回调。 block的结构 先来一段简单的代码看看: 输出结果: 2016-05-03 11:27:18.571 block[5340:706252] 旭宝爱吃鱼2 阅读全文
posted @ 2017-06-18 22:21 吴雨欣 阅读(221) 评论(0) 推荐(0)
摘要: contentOffset是哪个点??? 首先从字面理解:内容偏移 我可是查了词典的!!! 对于contentOffset有的时候我们会产生错误理解。 我不想在这里介绍错误的理解避免不必要的混淆。 我们什么时候会遇到contentOffset??? 更多的时候是在滚动试图中,我们可以通过它结合代理实 阅读全文
posted @ 2017-06-18 22:20 吴雨欣 阅读(4531) 评论(0) 推荐(0)
摘要: IOS 瀑布流UICollectionView实现 在实现瀑布流之前先来看看瀑布流的雏形(此方法的雏形 UICollectionView) 对于UICollectionView我们有几点注意事项 它和tableView不一样,ContentView的内容完全需要我们自己去添加。 它与tablevie 阅读全文
posted @ 2017-06-18 22:19 吴雨欣 阅读(570) 评论(0) 推荐(0)
摘要: IOS 图片轮播实现原理的一种 图片轮播所要实现的是在一个显示区域内通过滑动来展示不同的图片。 当图片较少时我们可以采用在滚动视图上添加很多张图片来实现。 但是如果图片数量较多时,一次性加载过多图片会浪费内存,影响性能。 因此我们要采取适当地方法来实现图片的轮播。 下面我们只是简单的介绍很多方法中的 阅读全文
posted @ 2017-06-18 22:19 吴雨欣 阅读(755) 评论(0) 推荐(0)
摘要: 跳转到指定app的实现 IOS中应用的跳转是通过URL实现的,因此在实现应用跳转之前我们要设置一下对应的URL。 图一(寻找配置软件的URL) 图二(具体配置选项) 注意: 如果IOS版本为IOS9 我们需要为app设置白名单。 实现跳转的前提是有这个app,因此我们需要把被跳转的app先运行,即安 阅读全文
posted @ 2017-06-18 22:17 吴雨欣 阅读(2044) 评论(0) 推荐(0)
摘要: IOS 友盟使用详解 这篇博客将会详细介绍友盟的使用,希望对博友们有所帮助。 首先我们在浏览器上搜索友盟。 在这里我们选择官网这个,进去友盟官网后我们按照下图进行选择。 接下来选择如下图 Next 这样我们便进入到了帮助文档 如果还没有友盟账号那么我们就需要注册一下了(点击图片中的注册即可) 注册成 阅读全文
posted @ 2017-06-18 22:16 吴雨欣 阅读(1274) 评论(0) 推荐(0)
摘要: 在一些下载应用里整个页面都是按钮,有好多好多,但是仔细观察不难发现他们很有规律。就像下面一样👇 很有规律的排列在屏幕上,那么这需要我们怎么去做能。 正如标题,我们需要了解两个知识点,分别是自定义按钮和九宫格,九宫格是一种算法。在这里我给大家列出方法,并不过多解释,希望会对大家有帮助。 代码如下: 阅读全文
posted @ 2017-06-18 22:16 吴雨欣 阅读(352) 评论(0) 推荐(0)
摘要: UITableView是一种常用的UI控件,在实际开发中,由于原生api的局限,自定义UITableViewCell十分重要,自定义cell可以通过代码,也可以通过xib。 这篇随笔介绍的是通过xib自定义cell。 首先通过gif介绍如何创建xib。 然后实现代码部分,要注意的是实现代码的同时要使 阅读全文
posted @ 2017-06-18 22:16 吴雨欣 阅读(340) 评论(0) 推荐(0)
摘要: 这篇博客介绍的是当前比较流行的“计步器”-只是简单的知识点 计步器的实现在IOS8开始进行了改变。 但是我会对之前之后的都进行简单介绍。 IOS 8 - // // ViewController.m // CX 计步器 // // Created by ma c on 16/4/12. // Cop 阅读全文
posted @ 2017-06-18 22:15 吴雨欣 阅读(195) 评论(0) 推荐(0)
摘要: Quartz2D 简介( 后续会有相关应用) 第一部分 绘制直线 代码示例: - (void)drawRect:(CGRect)rect{ //获取图形上下文 CGContextRef cxContext = UIGraphicsGetCurrentContext(); //开始画图 //设置直线起 阅读全文
posted @ 2017-06-18 22:15 吴雨欣 阅读(135) 评论(0) 推荐(0)
摘要: // // ViewController.m // CX 音效 // // Created by ma c on 16/4/15. // Copyright © 2016年 bjsxt. All rights reserved. // #import "ViewController.h" #import @interface ViewController () @end @imp... 阅读全文
posted @ 2017-06-18 22:15 吴雨欣 阅读(261) 评论(0) 推荐(0)
摘要: 我对XCode Objective-c Cocoa的简单理解 Xcode Xcode说的通俗一点就是开发OS X 和 iOS 应用程序的。 如果我们想要认真点说 ,Xcode 是运行在操作系统Mac OS X上的集成开发工具(IDE),由苹果公司开发。Xcode 具有统一的用户界面设计,编码、测试、 阅读全文
posted @ 2017-06-18 22:14 吴雨欣 阅读(177) 评论(0) 推荐(0)
摘要: 普通生成 示例代码: //这里实现普通生成图片的方法 - (void)drawRect:(CGRect)rect { CGRect cxRect = CGRectMake(0, 0, 100, 100); UIGraphicsBeginImageContextWithOptions(cxRect.s 阅读全文
posted @ 2017-06-18 22:14 吴雨欣 阅读(138) 评论(0) 推荐(0)
摘要: UIView属性 autoresizingMask 自动调整子控件与父控件中间的位置,宽高。 UIViewAutoresizingNone就是不自动调整。 UIViewAutoresizingFlexibleLeftMargin 自动调整与superView左边的距离,保证与superView右边的 阅读全文
posted @ 2017-06-18 22:14 吴雨欣 阅读(294) 评论(0) 推荐(0)
摘要: // // ViewController.m // CX 二维码扫描 // // Created by ma c on 16/4/12. // Copyright © 2016年 bjsxt. All rights reserved. // #import "ViewController.h" #import @interface ViewController () @end @... 阅读全文
posted @ 2017-06-18 22:13 吴雨欣 阅读(185) 评论(0) 推荐(0)
摘要: 这篇博客将会介绍二维码的生成。 由于没有什么东西值得长篇大论的,所以这里我就通过代码的实现介绍二维码。 第一部分 第一部分是二维码的简单生成没有其他重点介绍。 效果图 代码部分 // // ViewController.m // CX 二维码生成 // // Created by ma c on 1 阅读全文
posted @ 2017-06-18 22:13 吴雨欣 阅读(200) 评论(0) 推荐(0)
摘要: IOS中的沙盒机制(SandBox)是一种安全体系,它规定了应用程序只能在为该应用创建的文件夹内读取文件,不可以访问其他地方的内容。所有的非代码文件都保存在这个地方,比如图片、声音、属性列表和文本文件等。 IOS中的沙盒机制(SandBox)是一种安全体系,它规定了应用程序只能在为该应用创建的文件夹 阅读全文
posted @ 2017-06-18 22:12 吴雨欣 阅读(280) 评论(0) 推荐(0)
摘要: UIview内部有个默认的CALayer对象层,虽然我门不可以重新创建它,但是我门可以再其上面添加子层。 我们知道,UIView有 addSubview:方法,同样,CALayer也有addSublayer:方法。我门可以通过addSublayer:再已有layer上添加自层。 下面我门演示如何添加 阅读全文
posted @ 2017-06-18 22:12 吴雨欣 阅读(152) 评论(0) 推荐(0)
摘要: 在介绍两种类方法之前,NSObject Class Reference里对这两个方法说明: +(void)initialize The runtime sends initialize to each class in a program exactly one time just before t 阅读全文
posted @ 2017-06-18 22:11 吴雨欣 阅读(232) 评论(0) 推荐(0)
摘要: iOS 架构模式-MVVM MVVM Model-View-ViewModelMVVM 其实是MVC的进化版,他将业务逻辑从VC中解耦到ViewModel,实现VC的瘦身。 做一个简单的登录判断: 创建LoginViewModel(逻辑处理),LoginModel(只放数据),LoginViewCo 阅读全文
posted @ 2017-06-18 22:11 吴雨欣 阅读(213) 评论(0) 推荐(0)
摘要: AFNetworking3.0是目前最新的版本,本来打算介绍一下2.6,但是想想2.6名不久矣,就决定不介绍了,有兴趣的小伙伴可以上网查一查。下面我就开始进入正题了。 目前使用人数最多的第三方网络库,没有之一。从开始的NSURLConnection到现在的NSURLSession,它都一直保持着与苹 阅读全文
posted @ 2017-06-18 22:10 吴雨欣 阅读(170) 评论(0) 推荐(0)
摘要: 在介绍小项目之前,在此说明一下此代码并非本人所写,我只是随笔的整理者。 在介绍之前先展现一下效果图。 看过效果图大家应该很熟悉了,就是饿了么的一个界面而已,值得注意的是,实现时并没有采用本地连接,而是实打实的网络连接。看一下文件架构。 这一采用的是MVC设计模式,虽然文件很少,但是也可以看。 下面开 阅读全文
posted @ 2017-06-18 22:09 吴雨欣 阅读(472) 评论(0) 推荐(0)
摘要: 在这篇随笔里,我们只要知道UIWebView是什么就可以了。 UIWebView 是苹果提供的用来展示网页的UI控件,它也是最占内存的控件。 iOS8.0之后出现了webkit框架,WKWebView相比UIWebView节省了1/4~1/3的内存,速度快,但是没缓存功能。 对于一些购物类app网页 阅读全文
posted @ 2017-06-18 22:08 吴雨欣 阅读(173) 评论(0) 推荐(0)
摘要: 首要我们以最为常用的UIImageView为例介绍实现原理: 1)UIImageView+WebCache: setImageWithURL:placeholderImage:options: 先显示 placeholderImage ,同时由SDWebImageManager 根据 URL 来在本 阅读全文
posted @ 2017-06-18 22:07 吴雨欣 阅读(171) 评论(0) 推荐(0)
摘要: 我想题目说的或许不是很清楚,那么现在我详细介绍一下这篇随笔内容。 在外部无法改变UIVIew控件的size。 这里说是UIView,但是事实上,是大多数控件而绝非仅UIView。 想要实现在外部无法改变size该怎么做呢。 首先是重写setFrame使其规定本身size,如下 // // TestV 阅读全文
posted @ 2017-06-18 22:06 吴雨欣 阅读(244) 评论(0) 推荐(0)
摘要: 在实际开发中很多时候我们都为了控件frame的操作焦头烂额。 例如:我们只想要获取view的width。 我们可以这么操作:view.frame.size.width 有时我们想要改变view的width然而我们不能直接改变->需要三部曲。 让人抓狂,为了解决这里烦恼我们可以通过改变类别来达到理想的 阅读全文
posted @ 2017-06-18 22:06 吴雨欣 阅读(187) 评论(0) 推荐(0)
摘要: NSDictionary * attrs = @{ NSFontAttributeName:[UIFont systemFontOfSize:13], NSForegroundColorAttributeName:[UIC... 阅读全文
posted @ 2017-06-18 22:05 吴雨欣 阅读(123) 评论(0) 推荐(0)
摘要: *owner在开发中现在已经很少用了 有兴趣的童鞋可以看看* 我们遇到owner通常是在类似 [[[NSBundle mainBundle] loadNibNamed:@"Food" owner:nil options:nil]lastObject ]中遇到的。 我们一般的做法是直接把owner设置 阅读全文
posted @ 2017-06-18 22:05 吴雨欣 阅读(210) 评论(0) 推荐(0)
摘要: readonly是我们并不陌生的属性。 但是他也有值得我们注意的地。 属性如其名-只读-也就是说我们只能读取-不能进行写操作 当我们尝试进行写操作时会如下 但是这并不意味着我们不可以改变其内部的属性 height 里有一个height属性,我们尝试对其赋值 并没有提示任何错误 -由此可以得出对于re 阅读全文
posted @ 2017-06-18 22:04 吴雨欣 阅读(143) 评论(0) 推荐(0)
摘要: 首先我要解释一下标题的意义,日期的简洁格式展示,之所以简介,是因为让人一目了然,不需要思考是什么时候。 在详细一点就是我们在微信朋友圈中 所看到的时间格式。 例如:刚刚 -几分钟前-几小时前等等。 今天这里带来的是一个简单的类别。 方便实用。 以及简单的实际应用。 先看看一看类别是什么样子的 .h 阅读全文
posted @ 2017-06-18 22:03 吴雨欣 阅读(238) 评论(0) 推荐(0)
摘要: RunLoop犹如其名循环。 RunLoop 中有多重模式。 在一个“时刻”只能值执行一种模式。 因此在使用RunLoop时要注意所实现的效果有可能不是你想要的。 在这里用NSTimer展示一下Runloop的简单实现。 在故事板中添加一个TextView(用于测试) 我们吧nstimer加入到NS 阅读全文
posted @ 2017-06-18 22:03 吴雨欣 阅读(113) 评论(0) 推荐(0)
摘要: 上一篇我们说了runloop 的几种模式,那么我们在模式中又要做些什么呢??? 模式中有三个模块: 事件源(输入源) Source Source: 按照官方文档分类 Port-Based Custom Input Cocoa Perform Selector 按照函数调用栈,Source的分类 So 阅读全文
posted @ 2017-06-18 22:02 吴雨欣 阅读(158) 评论(0) 推荐(0)
摘要: 经过两篇的介绍我想对RunLoop应该有了简单的了解,至少不至于一无所知。 在这篇我想对“CFRunLoopObserverRef”做一下简单的补充。 在补充之前先说一下。 在现在的开发中已经很少见到MRC了。 但是那是对与OC对象的。 CFRunLoopObserverRef属于CF (Core 阅读全文
posted @ 2017-06-18 22:02 吴雨欣 阅读(178) 评论(0) 推荐(0)
摘要: 这篇文章介绍的是一个简单而又实用的小方法。 我想对于登陆时的一些效果大家应该都不会陌生。 今天就介绍一下,当开始输入TextField文本时键盘弹出TextField伴随键盘移动的实现。 先看一下演示效果 我们对TextFiel进行约束。约束内容如下⬇️ 约束结束后,我们需要做一个很重要的是,就是把 阅读全文
posted @ 2017-06-18 22:01 吴雨欣 阅读(509) 评论(0) 推荐(0)
摘要: 线程常驻,正如其名,我们要实现的事让一个线程长期存在,不被销毁。 这时会有人说,那还不简单吗。 但是这里我们要实现的事如何让线程座椅待命,而且并不是主线程。 首先介绍一下正常情况下的线程使用。 // // ViewController.m // CX RunLoop 常驻线程的实现 // // Cr 阅读全文
posted @ 2017-06-18 22:01 吴雨欣 阅读(382) 评论(0) 推荐(0)
摘要: jQuery的选择器可以分为以下的四类: (一) 基本选择器 1. ID选择器 eg: $(“#nav”)选取ID为nav的元素 2. 类选择器 eg: $(“.fruit”)选取class为fruit 的元素 3. 标签选择器 eg: $(“p”)选取所有的p元素 4. 通用选择器 eg: $(“ 阅读全文
posted @ 2017-06-18 21:59 吴雨欣 阅读(578) 评论(0) 推荐(0)
摘要: 最近使用GitHub Desktop时,发现自己好多次的commits都没有被记录在Contributions中,但是点开项目详情里面可以看到自己的commit确实上传成功了,所以就忧伤了,为什么没有绿呢? 然后去了解了下Contributions的规则,发现只会记录以下几种: Issues 和 p 阅读全文
posted @ 2017-06-18 21:59 吴雨欣 阅读(972) 评论(0) 推荐(0)
摘要: }); 六、删除节点 $(element).remove()返回值是一个指向删除的节点的引用,因此可以在以后再使用这些元素,但是它绑定的事件、附加的数据无法再次使用了 $(element).detach()使用之后,重新追加该元素,所有绑定的事件、附加的数据都能够使用 $(element).empt 阅读全文
posted @ 2017-06-18 21:58 吴雨欣 阅读(145) 评论(0) 推荐(0)
摘要: 项目上有个需求,要求打完电话后加积分. 首先导入这两个头文件: #import <CoreTelephony/CTCallCenter.h> #import <CoreTelephony/CTCall.h> 添加属性: @property (nonatomic, strong) CTCallCent 阅读全文
posted @ 2017-06-18 21:57 吴雨欣 阅读(362) 评论(0) 推荐(0)
友情链接:回力鞋官网 | 中老年高档女装