- 博客(33)
- 资源 (17)
- 收藏
- 关注
原创 ios绘图
#import "LCSView.h"@implementation LCSView////绘图- (void)drawRect:(CGRect)rect{ #if 0 //图形上下文对象 CGContextRef context = UIGraphicsGetCurrentContext();
2015-06-30 16:59:31 790
原创 利用webview显示gif动画
利用webview显示gif动画CGRect frame =CGRectMake(50,50,0,0); frame.size = [UIImageimageNamed:@"1.gif"].size; // 读取gif图片数据 NSData *gif = [NSDatadataWithContentsOfFile: [[NSBu
2015-06-26 15:22:04 3165
转载 ios中陀螺仪CoreMotion的用法
ios中陀螺仪CoreMotion的用法 (2014-04-22 10:23:14)标签: it分类: ios编程转自:http://code.eoe.cn/471/title/ios涓檧铻轰华CoreMotion鐨勭敤娉README.md 外部引用 原始文档以前在iphone中要得到加速度时,只能使用A
2015-06-24 10:32:51 1567
转载 网络操作与AFNetworking
【iOS】网络操作与AFNetworking分类: iOS2014-07-19 02:27 17288人阅读 评论(14) 收藏 举报AFNAFNetworking网络http协议IOS众所周知,苹果搞的一套框架NSContention发送请求与接收请求的方式十分繁琐。操作起来很不方便。不仅要做区分各种请求设置各种不同的参数,而且还要经常在多线程里操作,同时还要对请
2015-06-24 09:33:18 539
原创 iOS实现多行输入
在iOS中,比较偷懒的一种做法,实现文本的多行输入。并且带有自动换行的功能,可以用UITextView来比较偷懒的实现。实现代码就比较简单: UITextView *textView = [[UITextViewalloc] initWithFrame:CGRectMake(10,100, 100, 40)]; textView.layer.corn
2015-06-23 16:37:14 1732
原创 修改导航栏上返回按钮上的字,例如把back修改为返回
修改导航栏上返回按钮上的字,例如把back修改为返回注意:这个需要在跳转之前到视图控制器中写,而不是在跳转之后到控制器中写 UIBarButtonItem *backIetm = [[UIBarButtonItemalloc] init]; backIetm.title =@"返回"; self.navigationItem.backBar
2015-06-23 10:41:59 3094
原创 将navigationBar上的左边按钮移除
写一个小问题,如何将navigationBar上的左边按钮移除,实现起来有两种方式,这两种方式都可以达到要求 UIButton *button = [UIButtonbuttonWithType:UIButtonTypeContactAdd]; button.frame =CGRectMake(0,0, 30, 30); UIB
2015-06-19 17:29:21 5681
转载 int和NSInteger和long区别
int和NSInteger区别查到c语言中,int和long的字节数是和操作系统指针所占位数相等。但c语言中说,long的长度永远大于或等于intobjective-c里,苹果的官方文档中总是推荐用NSInteger它和int有什么区别呢,stackoverflow这帮大神给了答案。原来在苹果的api实现中,NSInteger是一个封装,它会识别
2015-06-19 11:19:25 2470
原创 iOS本地推送
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.window = [[UIWindowalloc] initWithFrame:[[UIScreenmainScreen] bounds]];
2015-06-18 18:11:54 634
原创 NSMutableAttributedString常规用法
首先导入CoreText.framework,并在需要使用的文件中导入:#import创建一个NSMutableAttributedString:创建方式:NSMutableAttributedString *attriString = [[[NSMutableAttributedString alloc] initWithString:@"this is string!”
2015-06-18 10:41:38 979
转载 IOS学习笔记65 —— ARC中__bridge, __bridge__transfer, __bridge_retained 关系
IOS学习笔记65 —— ARC中__bridge, __bridge__transfer, __bridge_retained 关系分类: IOS技术开发2014-05-10 18:10 1415人阅读 评论(0) 收藏 举报__bridgeCFStringRefCFBridgingReleaseCFBridgingRetain 当你在 Ob
2015-06-17 18:14:18 568
原创 iOS中获取当前时间和日期并设置格式
获取当前时间NSDate * timeDate=[NSDatedate]; NSDateFormatter *dateformatter=[[NSDateFormatteralloc] init]; [dateformattersetDateFormat:@"HH:mm:ss"]; //[da
2015-06-17 13:42:32 3376
原创 iOS中的单例
忙里偷闲整理了一下,最近经常使用单例来进行传值,也确实相对于其他方法,个人感觉单例传值还是比较好理解的,在程序运行过程中只创建一次,而且当你调用过后,每次拿到的对象都是起初你创建的那个,从而达到传值的目的官方文档中的方法是:static AccountManager *DefaultManager = nil; + (id)defaultManager {
2015-06-12 13:52:37 748
转载 iOS开发系列--音频播放、录音、视频播放、拍照、视频录制
iOS开发系列--音频播放、录音、视频播放、拍照、视频录制2014-12-26 09:15 by KenshinCui, 33937 阅读, 28 评论, 收藏, 编辑--iOS多媒体概览随着移动互联网的发展,如今的手机早已不是打电话、发短信那么简单了,播放音乐、视频、录音、拍照等都是很常用的功能。在iOS中对于多媒体的支持是非常强大的,无论是音视频播放、录制,还是对
2015-06-11 10:50:07 1367 3
原创 iOS中的字符串NSString
创建一个字符串对象:NSstring * str1 = @"hello world";NSString * str = [[NSString alloc]initWithString:@"hello world!"];NSString * str_1 = [[NSString alloc]initWithUTF8String:"hello world"];//把C的字符串转化为OC
2015-06-10 17:41:28 1223 2
原创 iOS中UITextField用法
//初始化textfield并设置位置及大小 UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(0, 40, 150, 30)]; //设置边框样式,只有设置了才会显示边框样式,否则默认是没有边框的 text.borderStyle = UITextBorderStyleRoundedRect;
2015-06-10 12:33:26 740
原创 ios实现两个tableview联动
两个tableview的联动,滑动左侧tableview,右侧tableview跟着滑动其实实现起来比较简单,只是需要搞清楚他们之间的区别和联系,还有就是调用一个- (void)tableView:(UITableView *)tableView willDisplayHeaderView:(UIView *)view forSection:(NSInteger)section这个
2015-06-10 10:02:35 6747 5
原创 iOS中数据持久存储方式及区别
1 NSUserdefaults主要用来存储一些短小的信息,例如应用程序设置和属性及用户数据。2 属性列表以列表的形式把数据存储到磁盘上。属性列表类包括NSArray, NSDictionary, NSString, NSNumber, NSDate, NSdata。这些类型的数据可用直接调用writeToFile和相应的加载函数来存储到磁盘和从磁盘读出。相应的加载函数
2015-06-09 16:55:25 945 1
原创 iOS中self关键字
self关键字1,实例方法里面的self,是对象的首地址。2,类方法里面的self,是Class.尽管在同一个类里面的使用self,但是self却有着不同的解读。在类方法里面的self,可以翻译成class self;在实例方法里面的self,应该被翻译成为object self。在类方法里面的self和实例方法里面的self有着本质上的不同,尽管他们的名字都叫self。
2015-06-09 11:53:08 878
原创 extern关键字
使用 extern 关键字 在.h文件中,声明需要的全局变量名,例如: extern NSString *url;//指针类型 extern int count;//非指针类型 注意:在定义全局变量的时候不能初始化,否则会报错! 在需要用到全局变量的
2015-06-08 18:06:52 622
原创 static关键字作用
static的使用(1)声明变量前面加static可以声明一个静态变量,如: static int count = 1;count变量只在程序开始执行时初始化一次,并在多次调用方法时保存这些数值,默认初始化为0;另外,static修饰的变量存储在内存中的静态存储区,这块内存在程序的程序运行期间都存在。所以,这个就保证了static变量的唯一性和持久性。(
2015-06-08 17:54:10 641
原创 kvc VS kvo
Kvo是Cocoa的一个重要机制,它主要是用于对一个属性的新旧值的监控。比方说根据A(数 据类)的某个属性值变化,B(view类)中的某个属性做出相应变化。对于MVC,kvo应用的地方非常广泛。使用kvo流程:1 注册:-(void)addObserver:(NSObject *)observer forKeyPath:(NSString *)keyPath options:(
2015-06-08 13:45:38 720
转载 stretchableImageWithLeftCapWidth:topCapHeight:使用
- (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth topCapHeight:(NSInteger)topCapHeight这个函数是UIImage的一个实例函数,它的功能是创建一个内容可拉伸,而边角不拉伸的图片,需要两个参数,第一个是不拉伸区域和左边框的宽度,第二个参数是不拉伸区域和上边框的宽度。
2015-06-08 10:39:20 577
原创 iOS常用快捷键
iOS中常用的快捷键command+[:左缩进command+]:右缩进 control-F: 向右一个字符(forward)control-B: 向左一个字符(backward)control-P: 前一行(previous)control-N: 后一行(next)control-A: 去行首control-E: 到行尾(end)control-T:
2015-06-05 17:58:02 1072
转载 iOS中的动画
动画效果提供了状态或页面转换时流畅的用户体验,在iOS系统中,咱们不需要自己编写绘制动画的代码,Core Animation提供了丰富的api来实现你需要的动画效果。 UIKit只用UIView来展示动画,动画支持UIView下面的这些属性改变:frame bounds center transform alpha backgroundColor conten
2015-06-05 17:39:14 516
原创 iOS之数据请求NSURLConnection
iOS之数据请求NSURLConnection NSString *lcsUrl =@"http://192.168.1.1:8080/lcsUrl"; //如果网址中有汉字,需要先转码 NSString *word = [NSStringstringWithUTF8String:"汉字"];//注意此处到字符串要求传一个c的
2015-06-05 16:48:32 899
转载 天气预报接口
百度提供天气预报查询接口API,可以根据经纬度/城市名查询天气情况,我们可以在微信公众平台开发中调用这一接口。接口说明根据经纬度/城市名查询天气的结果接口示例http://api.map.baidu.com/telematics/v3/weather?location=北京&output=json&ak=5slgyqGDENN7Sy7pw29IUvrZ百度ak申请地址:
2015-06-05 15:33:08 756
原创 iPhone型号判断
//获取屏幕的宽度#define kScreenWidth [UIScreen mainScreen].bounds.size.width#define kScreenHeight [UIScreen mainScreen].bounds.size.height//判断时iPhone几#define kDoubleMargin 0.00001#def
2015-06-05 14:14:42 1022
原创 iOS中动态计算字符串的长度
在iOS7以下动态算一个string的size的时候可以用sizeWithFont- (CGSize)sizeWithFont:(UIFont *)font 具体应用:CGSize statuseStrSize = [lcsstring sizeWithFont:string.font]; 或者- (CGSize)sizeWithFont:(UIFont *)font co
2015-06-05 12:23:45 4520
转载 图片处理,截图,缩放,存储
图片的处理大概分 截图(capture), 缩放(scale), 设定大小(resize), 存储(save)1.等比率缩放- (UIImage *)scaleImage:(UIImage *)image toScale:(float)scaleSize{UIGraphicsBeginImageContext(CGSizeMake(image.size.width
2015-06-05 12:17:01 804
转载 iOS中cell的属性设置
1.系统默认的颜色设置1 //无色2 cell.selectionStyle=UITableViewCellSelectionStyleNone;3 //蓝色,也就是系统默认的颜色4 cell.selectionStyle=UITableViewCellSelectionStyleBlue;5 //灰色6 cell.selectionStyle=UITableViewCellSe
2015-06-04 18:09:35 1377
原创 typeof关键字
typeof的参数可以是两种形式:表达式或类型。1.例子 typeof(x[0](1) 这里假设x是一个函数指针数组,这样就可以得到这个函数返回值的类型了。 如果将typeof用于表达式,则该表达式不会执行。只会得到该表达式的类型。 以下示例声明了int类型的var变量,因为表达式foo()是int类型的。由于表达式不会被
2015-06-04 10:45:33 735
转载 iOS中图片拉伸技巧
纵观移动市场,一款移动app,要想长期在移动市场立足,最起码要包含以下几个要素:实用的功能、极强的用户体验、华丽简洁的外观。华丽外观的背后,少不了美工的辛苦设计,但如果开发人员不懂得怎么合理展示这些设计好的图片,将会糟蹋了这些设计,功亏一篑。比如下面张图片,本来是设计来做按钮背景的: button.png,尺寸为:24x60现在我们把它用作为按钮背景,按钮尺寸是150x50
2015-06-03 18:07:57 621
Demo-2.zip
2020-08-12
libopencore-amrnb.a及libopencore-amrwb.a支持arm64
2016-05-24
libidn.a库文件
2016-05-24
抽屉效果三方库
2016-05-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人