Asingers Blog

Life is struggle

气泡图片

给ImageView加Layer

准备一张这种气泡效果的背景图,然后将这个气泡图做成一个layer实例,并且通过contentCenter或者contentRect拉伸至我们需要展示的UIImageView大小 将做好的layer实例赋给UIImageView 将imageview赋上图片 CGRect frame = CGRectMake(20, 100, 300, 300); UIImageView *ima...

OC 中使用 Swift

使用Swift控件

以使用Swift写的一个控件为例: 桥接文件 通常我们需要在OC项目中创建一个Swift类 此时Xcode提示创建一个桥接文件 Defines Module 设置为Yes 引用头文件 导入外部Swift文件 并引用”项目名-swift.h” 编译没错说明头文件已经生成了 虽然导航栏看不到 调用 语法同OC,调用Swift中的方法 这样我们就可以在OC中使用Swift...

iOS UIWindow

window 悬浮窗口

1.UIWindow简介 一个UIWindow对象为应用程序的用户界面提供了背景以及重要的事件处理行为。 UIWindow继承自UIView,我们一般不会直接去设置其UI展现,但它对展现程序中的views至关重要。每一个view,想要出现在屏幕上都依赖于window,但是程序中的window之间是相互独立的。应用程序收到事件之后会先转发给适当的window对象,从而又将事件转发给view对...

CleanMyPhone for Mac

App 推荐

CleanMyPhone comes with a simple but powerful solution to keep your iOS devices such as iPhone, iPad, or iPod touch clean. It not only cleans your iOS devices but also improves the performance by r...

使用CIFilter 生成二维码

学习笔记

首先是二维码的生成,使用CIFilter很简单,直接传入生成二维码的字符串即可: - (CIImage *)createQRForString:(NSString *)qrString { NSData *stringData = [qrString dataUsingEncoding:NSUTF8StringEncoding]; // 创建filter CIFilter *qrFilte...

iOS RunLoop

用实例理解 RunLoop

首先来看看定义 什么是RunLoop? 提到RunLoop,我们一般都会提到线程,这是为什么呢?先来看下官方对RunLoop的定义:RunLoop系统中和线程相关的基础架构的组成部分(和线程相关),一个RunLoop是一个事件处理环,系统利用这个事件处理环来安排事务,协调输入的各种事件。 RunLoop的目的是让你的线程在有工作的时候忙碌,没有工作的时候休眠(和线程相关)。可能这样说你还不是...