![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
IOS开发
文章平均质量分 93
施工中请绕行
喜欢研究底层技术,编译原理,操作系统技术,数据库引擎实现原理。2012年校园招聘进入腾讯北分云平台部,从事终端开发职位。
展开
-
时间转为unix时间戳
@interface StampTransformmer + (unsigned long) GetStamp :(NSString *) input; @end @implementation StampTransformmer + (unsigned long) GetStamp :(NSString*) input { const char *timestr; uns原创 2013-03-07 15:29:57 · 906 阅读 · 0 评论 -
ios 静态库制作过程
一个静态库和一个调用静态库的例子。 静态库的编写: 1.静态库工程的建立: Xcode New一个新的project,选择IOS下面的Framework&Library,下面有一个Cocoa Touch Static Library。直接next去建立一个Print这样的工程。 2.工程建立 我们添加很简单的"- (void)printA;"和"+ (void)p转载 2014-03-19 14:55:06 · 768 阅读 · 0 评论 -
CALayer简单教程
首先要说的是CALayers 是屏幕上的一个具有可见内容的矩形区域,每个UIView都有一个根CALayer,其所有的绘制(视觉效果)都是在这个layer上进行的。(译者注:为验证这点,我写下了如下代码: 1 2 3 4 5 6 7 8 9 10 UILabel* lable = [[UILabel alloc]initWithFram转载 2013-10-30 14:13:29 · 820 阅读 · 0 评论 -
IOS之动画
15.1 动画介绍 15.2 Core Animation基础 15.3 隐式动画 15.4 显式动画 15.5 关键帧显式动画 15.6 UIView级别动画 15.1 动画介绍 在iOS中动画实现技术主要是:Core Animation。 Core Animation负责所有的滚动、旋转、缩小和放大以及所有的iOS动画效果。其中UIKit类通常都有animated:参转载 2013-10-30 16:04:18 · 960 阅读 · 2 评论 -
UIView 和 CALayer的比较
原文链接:http://o0o0o0o.iteye.com/blog/1728599 UIView 和 CALayer的那点事 (1)老祖 万物归根,UIView和CALayer都是的老祖都是NSObjet。 1: UIView的继承结构为: UIResponder : NSObject。 可以看出UIView的直接父类为UIResponder 类转载 2013-10-30 14:44:12 · 848 阅读 · 0 评论 -
ios消息推送机制原理与实现
Push的原理: Push 的工作机制可以简单的概括为下图 图中,Provider是指某个iPhone软件的Push服务器,这篇文章我将使用.net作为Provider。 APNS 是Apple Push Notification Service(Apple Push服务器)的缩写,是苹果的服务器。 上图可以分为三个阶段。 第一阶段:.net应用程序把要发送的转载 2013-09-25 09:29:50 · 1432 阅读 · 0 评论 -
objc学习笔记-基础
1. xcode 4.3.3以后 NSAutoreleasePool 的用法发生改变,由 NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; …. [pool drain]; 变为: @autoreleasepool { …. } 2.转载 2013-06-27 12:53:16 · 3538 阅读 · 0 评论 -
[iOS]深入浅出ObjC之消息
深入浅出ObjC之消息 罗朝辉(http://blog.csdn.net/kesalin) 转载请注明出处 在入门级别的ObjC 教程中,我们常对从C++或Java 或其他面向对象语言转过来的程序员说,ObjC 中的方法调用(ObjC中的术语为消息)跟其他语言中的方法调用差不多,只是形式有些不同而已。 譬如C++ 中的: Bird * aBird = new Bird();转载 2013-06-27 15:32:03 · 648 阅读 · 0 评论 -
UITextField的总结
.UITextField的初始化和设置 textField = [[UITextField alloc] initWithFrame:CGRectMake(120.0f, 80.0f, 150.0f, 30.0f)]; [textField setBorderStyle:UITextBorderStyleRoundedRect]; //外框类型 textField.placeh转载 2013-06-25 14:03:11 · 681 阅读 · 0 评论 -
IOS成长之路-NSDictionary和NSMutableDictionary例子微解
//创建不可改变的词典 NSDictionary * dictionary; dictionary = [NSDictionary dictionaryWithObjectsAndKeys:@"good lucky",@"why",@"bye bye",@"how",nil]; //里面的元素个数是奇数(不包括最后的 nil)的话是不可以的,偶数才行,因为是 id转载 2013-06-25 11:28:26 · 735 阅读 · 0 评论 -
@synthesize obj=_obj的意义详解 @property和@synthesize
我们在进行iOS开发时,经常会在类的声明部分看见类似于@synthesize window=_window; 的语句,那么,这个window是什么,_ window又是什么,两个东西分别怎么用,这是一个比较基本的问题,也关乎我们理解Objective-C中对类、类的属性、类的存取器、类的局部变量的统一理解。 在32位系统中,如果类的 @interface 部分没有进行 ivar 声明,但有转载 2013-06-22 15:09:12 · 656 阅读 · 0 评论 -
Windows环境下搭建Objective-C开发环境
1、安装编译器 Objective-C的编译器有很多,其中LLVM属于从GCC发展出来的,主要使用在苹果的平台中,GNU可以使用GnuStep,网址是http://wwwmain.gnustep.org/,从这里可以下载Windows版本的gcc编译器,配合codeblocks可以编译调试object c程序。 进入下载页面,下载上面3个软件包,安装,例如安装到D:\G转载 2013-02-24 13:51:17 · 1502 阅读 · 0 评论 -
protobuf-2.6.1 iOS静态库编译
最近的终端项目中用到了protobuf进行数据序列化,需要将protobuf编译成静态库,下面是编译过程,笔者编译的版本是protobuf-2.6.1 在Xcode中建立静态库工程,将protobuf源码加入工程中 删除所有包含unittest名称的源文件,删除compiler下的所有源文件 完成上述操作后直接编译会报如下错误 报错原原创 2016-03-01 19:32:24 · 2010 阅读 · 1 评论