![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网上查得资料
文章平均质量分 51
你说什么我听不见啊
这个作者很懒,什么都没留下…
展开
-
label中的attributedText属…
原文地址:label中的attributedText属性,很强大的设置作者:我不是怕忘了吗UILabel*pLabel = [[UILabelalloc] initWithFrame:CGRectMake(0,100,200,100)]; pLabel.text = @"测试到吗"; NSInteger leght = [pLabel.text length];NSMut转载 2016-04-08 15:25:44 · 367 阅读 · 0 评论 -
runtime
runtime是一套比较底层的纯C语言API, 属于1个C语言库,包含了很多底层的C语言API。 runtime是属于OC的底层, 可以进行一些非常底层的操作(用OC是无法现实的, 不好实现)在程序运行过程中, 动态创建一个类(比如KVO的底层实现)在程序运行过程中, 动态地为某个类添加属性\方法, 修改属性值\方法遍历一个类的所有成员变量(属性)\所有方法 例原创 2016-04-08 15:28:29 · 175 阅读 · 0 评论 -
内存管理 - CocoaChina
1.Arc自动引用计数,当被持有的时候引用计数加一,被释放时则减一,autorelease,自动释放池,运行结束自动减一。MRC下内存管理问题:释放一个堆内存时,首先要确定所有指向它的指针全部被释放了。避免提前释放。 释放指针指向的堆空间,首先要确定哪些指向同一个内存,避免多次释放。模块化操作,不能知道最后由谁释放,多线程操作时,不能确定那个线程最后使用完。ARC问题:避免循环引用,死循环。原创 2016-04-08 15:28:34 · 215 阅读 · 0 评论 -
Apple Pay接入详细教程 - iOS开发
APP接入ApplePay不需要POS机,但是还是要和银行签约,和接入银行卡支付一样。苹果目前建议是和第三方合作接入Applepay,比如银联等等,省去了一家家银行签约的过程,由第三方和一家家银行沟通事项,商户之和第三方沟通。所以签约部分就是和第三方支付平台签约了,钱会进入和第三方签约的银行卡内。准备工作在接入Apple Pay之前,首先要申请MerchantID及对应证书。 C原创 2016-04-08 15:28:41 · 986 阅读 · 0 评论 -
数据结构学习(1)
#include 包含文件,预处理,把文件拷贝到某个工程下,复制黏贴到这段话当中声明就是告诉你函数的参数,返回值等等,定义就是代码的实现部分。声明就是让人认清这个函数,定义就是使用的时候去调用,多次声明可以。避免重复包含的方法:#ifndef #endif#define 宏定义,文本替换编译:把C语言代码编译成汇编汇编:把汇编代码翻译成机器码链接:分为静态链接和动态链接静态链接:把原创 2016-04-08 15:28:45 · 162 阅读 · 0 评论 -
代码优化工具:Instruments学习&nbs…
Instruments:优化代码 所有 Instruments的工作都在一个跟踪文档(trace documents)里面完成。一 个跟踪文档收集那些被 instruments聚集的与该文档有关的数据。每个跟踪文档通常 包含一个会话的价值数据,这也是作为一个单一的跟踪。你可以保存跟踪文档到你已经收集的跟踪数据备份里面,然后可以在以后再次打开并查看它们.现在InstrumentsXCode已原创 2016-04-08 15:28:50 · 279 阅读 · 0 评论 -
iOS事件的分发传递
响应者链的特点:通常由uiview构成,一个视图的下一个响应者是uiviewcontroller,如果没有则由他父视图响应,uiwindow,再到application.iOS系统检测到手指触摸(Touch)操作时会将其打包成一个UIEvent对象,并放入当前活动Application的事件队列,单例的UIApplication会从事件队列中取出触摸事件并传递给单例的UIWindow来处理,U原创 2016-04-08 15:29:07 · 207 阅读 · 0 评论 -
MarkdownPad2.5 注册码
邮箱:Soar360@live.com授权秘钥:GBPduHjWfJU1mZqcPM3BikjYKF6xKhlKIys3i1MU2eJHqWGImDHzWdD6xhMNLGVpbP2M5SN6bnxn2kSE8qHqNY5QaaRxmO3YSMHxlv2EYpjdwLcPwfeTG7kUdnhKE0vVy4RidP6Y2wZ0q74f47fzsZo45JE2hfQBFi2O9Jldjp1mW8HUp转载 2016-07-01 11:13:04 · 383 阅读 · 0 评论 -
HTML,CSS&JAVASCRIPT
HTML,CSS&JAVASCRIPTHTML超文本标记语言,“超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。 超文本标记语言的结构包括“头”部分(英语:Head)、和“主体”部分(英语:Body),其中“头”部提供关于网页的信息,“主体”部分提供网页的具体内容。CSS层叠样式表是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样原创 2016-07-14 23:23:26 · 454 阅读 · 0 评论 -
ios 通过调用系统摄像头拍照,…
如果您的App里需要获得由系统自带的照相机、摄像机和录音软件所生成的文件。可以借鉴以下代码来调用iPhone摄像头拍照或者摄像的功能,并把获得的数据直接写入到文件。 如果您的App里需要获得由系统自带的照相机、摄像机和录音软件所生成的文件。可以借鉴以下代码来调用iPhone摄像头拍照或者摄像的功能,并把获得的数据直接写入到文件。http://www.oschina.net/question原创 2016-04-08 15:28:24 · 924 阅读 · 0 评论 -
iOS定位功能实现
开个坑,http://www.cnblogs.com/kenshincui/p/4125570.html#location。在iOS中通过Core Location框架进行定位操作。CoreLocation自身可以单独使用,和地图开发框架MapKit完全是独立的,但是往往地图开发要配合定位框架使用。在CoreLocation中主要包含了定位、地理编码(包括反编码)功能,实现的方式一般是通过原创 2016-04-08 15:28:20 · 244 阅读 · 0 评论 -
Ios二维码扫描
创建扫描关键代码如下: //创建会话 self.session = [[AVCaptureSession alloc] init]; //获取摄像头设备 AVCaptureDevice *device = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo]; NSError原创 2016-04-08 15:28:10 · 349 阅读 · 0 评论 -
UIAlertController的使用方…
原文地址:UIAlertController的使用方法,弹出视图作者:我不是怕忘了吗取消了UIAlertView代替的是UIAlertController。// UIAlertController *alert = [UIAlertControlleralertControllerWithTitle:@"注册"message:@"注册之前请先充钱"preferredS转载 2016-04-08 15:25:52 · 233 阅读 · 0 评论 -
UItransframe属性(形变)
原文地址:UItransframe属性(形变)作者:我不是怕忘了吗1. transform属性在OC中,通过transform属性可以修改对象的平移、缩放比例和旋转角度常用的创建transform结构体方法分两大类(1) 创建“基于控件初始位置”的形变CGAffineTransformMakeTranslation(平移)CGAffineTransformMakeScale(转载 2016-04-08 15:25:57 · 218 阅读 · 0 评论 -
IOS中的CGFloat、CGPoint、C…
原文地址:IOS中的CGFloat、CGPoint、CGSize和CGRect作者:我不是怕忘了吗CGFloat:浮点值的基本类型,这个float是64位里面的,更加精确。CGPoint:表示一个二维坐标系中的点,类似于你可以确定这个点是否在某个图像中。CGSize:表示一个矩形的宽度和高度。CGRect:表示一个矩形的位置和大小。self.frame.origin:转载 2016-04-08 15:26:02 · 518 阅读 · 0 评论 -
[转]hitTest:withEvent:方法…
原文地址:+自己方法">[转]hitTest:withEvent:方法流程 +自己方法作者:我不是怕忘了吗此方法可实现点击穿透、点击下层视图功能:一. hitTest:withEvent:调用过程iOS系统检测到手指触摸(Touch)操作时会将其放入当前活动Application的事件队列,UIApplication会从事件队列中取出触摸事件并传递给keywindow(当前接收用户事件转载 2016-04-08 15:26:06 · 272 阅读 · 0 评论 -
IOS中定时器NSTimer的开启与…
原文地址:IOS中定时器NSTimer的开启与关闭作者:我不是怕忘了吗转:http://blog.csdn.net/enuola/article/details/8099461调用一次计时器方法: myTimer = [NSTimer scheduledTimerWithTimeInterval:1.5 target:self selector:@selector(scroll转载 2016-04-08 15:26:16 · 228 阅读 · 0 评论 -
UI进栈出栈原理
原文地址:UI进栈出栈原理作者:我不是怕忘了吗[self.navigationController pushViewController:vc1 animated:YES];//首先进栈 [self addChildViewController:vc1]; // 1然后自身添加一个子视图控制器,用addChildViewController这个方转载 2016-04-08 15:26:21 · 714 阅读 · 0 评论 -
求职面试题目
const,只读的全局变量,其值不可修改. static,规定此全局变量只在当前模块(文件)中可见. static const,既是只读的,又是只在当前模块中可见的. 1、Objective-C的类可以多重继承么?可以采用多个协议么?答:不可以多重继承,可以采用多个协议。2、#import和#include的区别是什么?#import#import能避免头文件被重复包含原创 2016-04-08 15:26:31 · 364 阅读 · 0 评论 -
UI: didReceiveMemoryWarning…
didReceiveMemoryWarning:内存警告时调用。loadView: 苹果设计这个方法就是给我们自定义UIViewController的view用的,创建controller的view并且不是xib创建的时候就调用loadView创建。viewDidLoad:最终都会调用的方法.viewDidUnload:系统发出内存警告,当当前视图层不是用户接受的那个视图层的时候,就把里面原创 2016-04-08 15:27:49 · 262 阅读 · 0 评论 -
UML入门 之 交互图 -- 时序图 协作图详解
作者 : 万境绝尘 转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/17927131转载 2016-07-07 10:00:48 · 229 阅读 · 0 评论