
底层
zhanglizhi111
喜爱开发
展开
-
rootViewController 获取真的如你想的那么简单吗?
转自:http://www.jianshu.com/p/ae84cd31d8f0你一般怎么获取工程中window上面的RootViewController第一种方法: UIWindow *window = [UIApplication sharedApplication].keyWindow; UIViewController *rootViewControl转载 2017-03-21 15:26:22 · 1710 阅读 · 0 评论 -
ARC下OC对象和CF对象之间的桥接(bridge)
转自:http://www.cnblogs.com/zzltjnh/p/3885012.html在开发iOS应用程序时我们有时会用到Core Foundation对象简称CF,例如Core Graphics、Core Text,并且我们可能需要将CF对象和OC对象进行互相转化,我们知道,ARC环境下编译器不会自动管理CF对象的内存,所以当我们创建了一个CF对象以后就需要我们使用CFRele转载 2016-07-29 13:16:53 · 216 阅读 · 0 评论 -
IOS iPhone开发中发送e-mail的3种方式
转自:http://blog.youkuaiyun.com/zhibudefeng/article/details/12952203[objc] view plain copyiOS系统框架提供的两种发送Email的方法 1、使用openURL来实现发邮件的功能: NSString *url = [NSString stringWithSt转载 2016-07-28 17:35:22 · 4921 阅读 · 0 评论 -
iOS开发调用手机中的打电话,短信,邮箱,地图等
iOS开发调用手机中的打电话,短信,邮箱,地图等转自:http://www.jianshu.com/p/efa26886005e1、调用邮件客户端(Apple Mail)[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"mailto://admin@hzlzh.com"]]转载 2016-07-28 15:19:02 · 879 阅读 · 0 评论 -
C语言宏定义使用技巧
转自:http://www.cnblogs.com/flywuya/archive/2010/12/04/1896121.html C语言宏定义使用技巧写好C语言,漂亮的宏定义很重要,使用宏定义可以防止出错,提高可移植性,可读性,方便性 等等。下面列举一些成熟软件中常用得宏定义。。。。。。1,防止一个头文件被重复包含#ifndef COMDEF_H#de转载 2016-05-26 16:26:59 · 525 阅读 · 0 评论 -
如何打印出方法名和行号,并有条件地禁止的NSLog?
转自:http://codego.net/57428/objective-c cocoa cocoa-touch xcode nslog我在做调试在Xcode的介绍,并希望得到有效NSLog的。 特别是,我有两个问题: 有没有办法可以轻松的NSLog的/行号? 有没有办法为“禁用”的所有NSLogs轻松地发布代码吗?本文地址 :CodeGo.net/57428/ -----转载 2016-05-26 15:20:40 · 391 阅读 · 0 评论 -
Linux 常用C函数说明-内存及字符串操作篇
Linux 常用C函数说明-内存及字符串操作篇转载自:http://www.verydemo.com/demo_c92_i3407.html分类: 编程语言/ C#/ 文章bcmp(比较内存内容) 相关函数 bcmp,strcasecmp,strcmp,strcoll,strncmp,strncasecmp 表头文件 #inc转载 2016-05-18 18:05:48 · 418 阅读 · 0 评论 -
conformsToProtocol:@protocol()的理解和用法
转自:http://blog.youkuaiyun.com/leikezhu1981/article/details/8560072respondsToSelector相关的方法 :-(BOOL) isKindOfClass: classObj 用来判断是否是某个类或其子类的实例-(BOOL) isMemberOfClass: classObj 用来判断是否是某个类的实例转载 2017-03-23 10:45:57 · 462 阅读 · 0 评论 -
objc_setAssociatedObject与Block的简单使用
转自:http://www.jianshu.com/p/35df1ba1f107UIAlertView的扩展.h文件#import typedef void (^successBlock)(NSInteger buttonIndex);@interface UIAlertView (Block)UIAlertViewDelegate>- (vo转载 2016-08-01 18:30:33 · 352 阅读 · 0 评论 -
objc_setAssociatedObject和objc_getAssociatedObject
转自:http://www.cnblogs.com/polobymulberry/p/5000431.html两个函数名称中都有associate,意思是关联,这里的关联表示的是一种 从属关系,即有一个关联者和被关联者,我们说NSArray的对象array关联了NSString对象string,这里的array就是关联者(转载 2016-08-02 09:42:47 · 358 阅读 · 0 评论 -
iOS开发笔记--宏定义的黑魔法 - 宏菜鸟起飞手册
转自:http://blog.youkuaiyun.com/hopedark/article/details/20699723宏定义在C系开发中可以说占有举足轻重的作用。底层框架自不必说,为了编译优化和方便,以及跨平台能力,宏被大量使用,可以说底层开发离开define将寸步难行。而在更高层级进行开发时,我们会将更多的重心放在业务逻辑上,似乎对宏的使用和依赖并不多。但是使用宏转载 2016-08-03 13:59:44 · 619 阅读 · 0 评论 -
SDWebImage详细解析
转自:http://www.cnblogs.com/cleven/p/5491622.htmlSDWebImage已经到了用烂了的地步,对于一名优秀的开发者来说,会用只是最简单的一步,我们要能够研究到其底层的技术实现和设计思路原理。在网上偶然间看到了一篇文章,感觉不错,略作修改,批注,后面的内容大家可以一起探讨~ 源码来源: https://github.co转载 2016-08-12 10:41:21 · 816 阅读 · 0 评论 -
iOS开发-底层篇-Class详解的讲解
转自:http://www.daxueit.com/article/6115.html前言:iOS的开发语言objective-c,它的真实面目是它不是真正的面向对象语言,而抽象理解为此而已。其实它就是C+,有个公式可以很好地诠释那就是OC = C + Runtime; 接下来我们就好好讲讲在Runtime下的objc-class。准备资料,objc4-646/runt转载 2016-08-12 14:08:12 · 344 阅读 · 0 评论 -
insertSubview浅析
转自:http://www.jianshu.com/p/999fab84c428最开始布局图:测试1ViewController// ViewController.h#import @interface ViewController : UIViewController@end// ViewController.m#i转载 2016-08-10 15:04:41 · 667 阅读 · 0 评论 -
[iOS]如何把App打包成ipa文件,然后App上架流程[利用Application Loader]
转自:http://www.cnblogs.com/lidongxu/p/5151282.html在上一篇博客已经讲过上传项目了,但是有的时候,需要我们进行打包成ipa包到别的手机上跑(但是前提是,这个手机的UDID必须绑定到对应的开发者账号中,也就是证书也得是从同样的开发者账号申请下来的才可以)假设你现在已经完成了证书,Bundle Identifier 和描述文件的配置转载 2016-08-08 17:39:54 · 376 阅读 · 0 评论 -
IOS开发笔记之绘图(CGContext小记)
转自:http://blog.sina.com.cn/s/blog_7a162d000101dag2.html0 CGContextRef context = UIGraphicsGetCurrentContext(); 设置上下文1 CGContextMoveToPoint 开始画线2 CGContextAddLineToPoint 画直线4 CGConte转载 2016-08-08 10:04:47 · 357 阅读 · 0 评论 -
贝塞尔曲线初探
转自:http://www.cnblogs.com/jay-dong/archive/2012/09/26/2704188.html贝塞尔曲线,可以通过三个点,来确定一条平滑的曲线。在计算机图形学应该有讲。是图形开发中的重要工具。实现的是一个图形做圆周运动。不过不是简单的关键帧动画那样,是计算出了很多点,当然还是用的关键帧动画,即使用CAKeyf转载 2016-08-05 16:45:40 · 250 阅读 · 0 评论 -
CGContextRef详解
转自:http://www.cocoachina.com/bbs/read.php?tid=133518Graphics Context是图形上下文,可以将其理解为一块画布,我们可以在上面进行绘画操作,绘制完成后,将画布放到我们的view中显示即可,view看作是一个画框.Quartz提供了以下几种类型的Graphics Context:转载 2016-08-03 16:35:36 · 933 阅读 · 0 评论 -
NSClassFromString用法案例
转自:http://www.360doc.com/content/13/1105/10/8310724_326748553.shtml self.tabBar.items = @[//客户 @{@"normal": @"tabbar/kehu.png",转载 2016-08-03 14:40:39 · 428 阅读 · 0 评论 -
iOS_数学函数Math Functions(计算,取整,平方立方,等等)
转自:http://blog.youkuaiyun.com/ios_ping/article/details/53694132iOS_数学函数Math Functionsfloor/ceil/round 向下取整/向上取整/四舍五入取整实例1:double d1 =10.12, d2 = 10.88;转载 2017-05-24 11:33:48 · 7368 阅读 · 0 评论