摘要: iOS block从零开始 在iOS4.0之后,block横空出世,它本身封装了一段代码并将这段代码当做变量,通过block()的方式进行回调。 block的结构 先来一段简单的代码看看: 输出结果: 2016-05-03 11:27:18.571 block[5340:706252] 旭宝爱吃鱼2 阅读全文
posted @ 2017-06-18 22:21 吴雨欣 阅读(205) 评论(0) 推荐(0) 编辑
摘要: contentOffset是哪个点??? 首先从字面理解:内容偏移 我可是查了词典的!!! 对于contentOffset有的时候我们会产生错误理解。 我不想在这里介绍错误的理解避免不必要的混淆。 我们什么时候会遇到contentOffset??? 更多的时候是在滚动试图中,我们可以通过它结合代理实 阅读全文
posted @ 2017-06-18 22:20 吴雨欣 阅读(4518) 评论(0) 推荐(0) 编辑
摘要: IOS 瀑布流UICollectionView实现 在实现瀑布流之前先来看看瀑布流的雏形(此方法的雏形 UICollectionView) 对于UICollectionView我们有几点注意事项 它和tableView不一样,ContentView的内容完全需要我们自己去添加。 它与tablevie 阅读全文
posted @ 2017-06-18 22:19 吴雨欣 阅读(511) 评论(0) 推荐(0) 编辑
摘要: IOS 图片轮播实现原理的一种 图片轮播所要实现的是在一个显示区域内通过滑动来展示不同的图片。 当图片较少时我们可以采用在滚动视图上添加很多张图片来实现。 但是如果图片数量较多时,一次性加载过多图片会浪费内存,影响性能。 因此我们要采取适当地方法来实现图片的轮播。 下面我们只是简单的介绍很多方法中的 阅读全文
posted @ 2017-06-18 22:19 吴雨欣 阅读(730) 评论(0) 推荐(0) 编辑
摘要: 跳转到指定app的实现 IOS中应用的跳转是通过URL实现的,因此在实现应用跳转之前我们要设置一下对应的URL。 图一(寻找配置软件的URL) 图二(具体配置选项) 注意: 如果IOS版本为IOS9 我们需要为app设置白名单。 实现跳转的前提是有这个app,因此我们需要把被跳转的app先运行,即安 阅读全文
posted @ 2017-06-18 22:17 吴雨欣 阅读(2014) 评论(0) 推荐(0) 编辑
摘要: IOS 友盟使用详解 这篇博客将会详细介绍友盟的使用,希望对博友们有所帮助。 首先我们在浏览器上搜索友盟。 在这里我们选择官网这个,进去友盟官网后我们按照下图进行选择。 接下来选择如下图 Next 这样我们便进入到了帮助文档 如果还没有友盟账号那么我们就需要注册一下了(点击图片中的注册即可) 注册成 阅读全文
posted @ 2017-06-18 22:16 吴雨欣 阅读(1244) 评论(0) 推荐(0) 编辑
摘要: 在一些下载应用里整个页面都是按钮,有好多好多,但是仔细观察不难发现他们很有规律。就像下面一样👇 很有规律的排列在屏幕上,那么这需要我们怎么去做能。 正如标题,我们需要了解两个知识点,分别是自定义按钮和九宫格,九宫格是一种算法。在这里我给大家列出方法,并不过多解释,希望会对大家有帮助。 代码如下: 阅读全文
posted @ 2017-06-18 22:16 吴雨欣 阅读(320) 评论(0) 推荐(0) 编辑
摘要: UITableView是一种常用的UI控件,在实际开发中,由于原生api的局限,自定义UITableViewCell十分重要,自定义cell可以通过代码,也可以通过xib。 这篇随笔介绍的是通过xib自定义cell。 首先通过gif介绍如何创建xib。 然后实现代码部分,要注意的是实现代码的同时要使 阅读全文
posted @ 2017-06-18 22:16 吴雨欣 阅读(271) 评论(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 吴雨欣 阅读(247) 评论(0) 推荐(0) 编辑
摘要: Quartz2D 简介( 后续会有相关应用) 第一部分 绘制直线 代码示例: - (void)drawRect:(CGRect)rect{ //获取图形上下文 CGContextRef cxContext = UIGraphicsGetCurrentContext(); //开始画图 //设置直线起 阅读全文
posted @ 2017-06-18 22:15 吴雨欣 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 这篇博客介绍的是当前比较流行的“计步器”-只是简单的知识点 计步器的实现在IOS8开始进行了改变。 但是我会对之前之后的都进行简单介绍。 IOS 8 - // // ViewController.m // CX 计步器 // // Created by ma c on 16/4/12. // Cop 阅读全文
posted @ 2017-06-18 22:15 吴雨欣 阅读(184) 评论(0) 推荐(0) 编辑
摘要: UIView属性 autoresizingMask 自动调整子控件与父控件中间的位置,宽高。 UIViewAutoresizingNone就是不自动调整。 UIViewAutoresizingFlexibleLeftMargin 自动调整与superView左边的距离,保证与superView右边的 阅读全文
posted @ 2017-06-18 22:14 吴雨欣 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 普通生成 示例代码: //这里实现普通生成图片的方法 - (void)drawRect:(CGRect)rect { CGRect cxRect = CGRectMake(0, 0, 100, 100); UIGraphicsBeginImageContextWithOptions(cxRect.s 阅读全文
posted @ 2017-06-18 22:14 吴雨欣 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 我对XCode Objective-c Cocoa的简单理解 Xcode Xcode说的通俗一点就是开发OS X 和 iOS 应用程序的。 如果我们想要认真点说 ,Xcode 是运行在操作系统Mac OS X上的集成开发工具(IDE),由苹果公司开发。Xcode 具有统一的用户界面设计,编码、测试、 阅读全文
posted @ 2017-06-18 22:14 吴雨欣 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 这篇博客将会介绍二维码的生成。 由于没有什么东西值得长篇大论的,所以这里我就通过代码的实现介绍二维码。 第一部分 第一部分是二维码的简单生成没有其他重点介绍。 效果图 代码部分 // // ViewController.m // CX 二维码生成 // // Created by ma c on 1 阅读全文
posted @ 2017-06-18 22:13 吴雨欣 阅读(184) 评论(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 吴雨欣 阅读(173) 评论(0) 推荐(0) 编辑
摘要: UIview内部有个默认的CALayer对象层,虽然我门不可以重新创建它,但是我门可以再其上面添加子层。 我们知道,UIView有 addSubview:方法,同样,CALayer也有addSublayer:方法。我门可以通过addSublayer:再已有layer上添加自层。 下面我门演示如何添加 阅读全文
posted @ 2017-06-18 22:12 吴雨欣 阅读(129) 评论(0) 推荐(0) 编辑
摘要: IOS中的沙盒机制(SandBox)是一种安全体系,它规定了应用程序只能在为该应用创建的文件夹内读取文件,不可以访问其他地方的内容。所有的非代码文件都保存在这个地方,比如图片、声音、属性列表和文本文件等。 IOS中的沙盒机制(SandBox)是一种安全体系,它规定了应用程序只能在为该应用创建的文件夹 阅读全文
posted @ 2017-06-18 22:12 吴雨欣 阅读(250) 评论(0) 推荐(0) 编辑
摘要: iOS 架构模式-MVVM MVVM Model-View-ViewModelMVVM 其实是MVC的进化版,他将业务逻辑从VC中解耦到ViewModel,实现VC的瘦身。 做一个简单的登录判断: 创建LoginViewModel(逻辑处理),LoginModel(只放数据),LoginViewCo 阅读全文
posted @ 2017-06-18 22:11 吴雨欣 阅读(201) 评论(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 吴雨欣 阅读(219) 评论(0) 推荐(0) 编辑
友情链接:回力鞋官网 | 中老年高档女装