自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(75)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

转载 坐标变换Quartz 2D

http://www.aichengxu.com/view/46588    转载地址iOS--坐标变换Quartz 2D中的CGContextTranslateCTM、CGContextScaleCTM、,有需要的朋友可以参考下。iOS讲义总结在iOS中,Quartz 2D提供了坐标变换支持。一、特殊的坐标变换(平移、缩放、旋转)1. - void

2015-06-13 16:53:43 662

转载 iOS7.1企业应用"无法安装应用程序 因为证书无效"的完美解决方案

原文地址 :http://blog.csdn.net/lgm252008/article/details/21244997   在不发布情况下,IOS7.1安装开发版IPA,供测试使用:    需要ssl支持,必须生成ca.crt (供终端授信证书使用) , server.crt server.key配置到本地开发服务器使用  http://127.0.0.1/apptes

2015-05-25 19:05:29 770

转载 使用jrtplib传输一个视频

可以抽象出几个独立的模块1.网络传输2.视频  2.1 视频源采集  2.1 视频压缩、还原  2.2 视频回放如果要源代码,估计是不可能了,每个环节都是蛮大的工程,不过我可以告诉你每个模块需要注意的环节1.网络传输  1.1)TCP不太适合做点对点传输,所以必须将协议层定位在UDP上  1.2) UDP互联网上传输是不可靠的,在数据包超过1400字

2015-05-25 17:09:16 1568

原创 iOS 推送

UIApplication *application = [UIApplication sharedApplication];    application.applicationIconBadgeNumber = 0;        //iOS8注册APNS    if ([application respondsToSelector:@selector(registerFo

2015-01-27 14:04:46 669

原创 Hessian

Hessian是一个轻量级的remoting onhttp工具,使用简单的方法提供了RMI的功能。 相比WebService,Hessian更简单、快捷。采用的是二进制RPC协议,因为采用的是二进制协议,所以它很适合于发送二进制数据。在进行基于Hessian的项目开发时,应当注意以下几点:▲JAVA服务器端必须具备以下几点:·包含Hessian的jar包·设计一

2015-01-26 20:16:31 968

转载 iOS中Block介绍(二)内存管理与其他特性

转载地址:http://mobile.51cto.com/hot-403914.htm一、block放在哪里我们针对不同情况来讨论block的存放位置:1.栈和堆以下情况中的block位于堆中:void foo()  {      __block int i = 1024;      int j = 1;      void (^blk)(void); 

2015-01-15 16:46:30 705

转载 Block 详解(一)

转载地址:http://mobile.51cto.com/hot-403897.htm一、概述Block是C级别的语法和运行时特性。Block比较类似C函数,但是Block比之C函数,其灵活性体现在栈内存、堆内存的引用,我们甚至可以将一个Block作为参数传给其他的函数或者Block。二、热身先看一个比较简单的Block例子:int multiplier =

2015-01-14 19:29:14 594

原创 NSUserDefaults 置空某值

1. [[NSUserDefaults standardUserDefaults] removeObjectForKey:@"example key"]2. [[NSUserDefaults standardUserDefaults] setObject:nil forKey:@"example key"]这两句同样的作用。NSArray *keys = [[[

2014-12-15 14:22:06 831

原创 ios 子类属性的更改

你可以重写一个 readonly 属性,并用可写来替换它。例如,下面定义了一个类MyInteger ,它有一个只读的属性 value:@interface MyInteger:NSOBject@property (readonly) NSInteger value;@end@implementation MyInteger@synthesize va

2014-12-05 18:35:57 1569

原创 ASNI 、Smalltalk 等概念

不同的国家和地区制定了不同的标准,由此产生了 GB2312、GBK、Big5、Shift_JIS等各自的编码标准。这些使用 1 至 4个字节来代表一个字符的各种汉字延伸编码方式,称为 ANSI编码。在简体中文Windows操作系统中,ANSI编码代表 GBK 编码;在日文Windows操作系统中,ANSI编码代表 Shift_JIS 编码。不同 ANSI 编码之间互不兼容,

2014-12-05 18:02:43 888

原创 iOS 协议中相互引用的处理

引用其它协议当跟复杂的应用打交道时,你偶尔会发现你写的代码看起来是这样的:#improt “B.h”@protocol A- foo:(id )anObject;@end协议 B 声明如下#import “A.h”@protocol B-bar:(id)anObject;@end在这种情况下,形成了死循环,最后结果就是

2014-12-05 18:00:13 1273

原创 objective-c 语法 细节(二)

当一个对象被创建时,它的引用次数被设置为1super是一个编译指示符。它只是告诉编译器,当调用class的方法时,要去调用父类的方法,而不是本类的,但消息接收者依然是本类,即super不改变消息接收者。1.Objective-C建立在C语言之上,他是在C语言基础上添加扩展而来能够创建和操作对象的一门心的设计语言。2.Objective-C是ANSI-C的超集,可以混编C和C

2014-12-04 20:07:42 568

原创 objective-c 语法 细节(一)

三、动态绑定1. 在objective-c中,一个对象内否调用指定的方法不是由编译器决定而是由运行时决定,这被称作是方法的动态绑定。    2. 在objective-c里,对象不调用方法,而是接收消息,消息表达式为: [reciver message];运行时系统首先确定接收者的类型(动态类型识别),然后根据消息名在类的方法列表里选择相依的方法执行,所以在源代码里

2014-12-04 18:13:49 766

原创 Objective-c 语言的总结

OC做为一门面向对象语言,语言特性,如封装、继承、多态。兼容c、c++。,OC的动态特性表现为了三个方面:动态类型、动态绑定、动态加载。之所以叫做动态,是因为必须到运行时(run time)才会做一些事情。(1)动态类型动态类型,说简单点就是id类型。动态类型是跟静态类型相对的。像内置的明确的基本类型都属于静态类型(int、NSString等)。静态类型在编译的时候就能被识

2014-12-04 16:36:32 615

原创 iOS Crash 日志的获取

程序Crash之后,将设备与PC中的iTunes连接,设备中的CrashLog文件也将一并同步到PC中日志文件位置如下:Mac:~/Library/Logs/CrashReporter/MobileDeviceWindows Vista/7:C:\Users\\AppData\Roaming\Apple computer\Logs\CrashReporter/Mob

2014-12-03 18:12:36 602

原创 sqlite3 联表查询 代码

select USER.USERNAME, USER.USERNAMEP, USER.PHOTOURL, USER.ADMIN, USEREX.RELATION, USEREX.SUBRELATION, USEREX.LASTTIME, _MESSAGE.CONTENT, _MESSAGE.SENDTYPE, _MESSAGE.DIRECTION \ from USER, USEREX l

2014-12-03 14:55:34 804

原创 iOS archive(归档)的总结

转载地址:http://www.cnblogs.com/ios8/p/ios-archive.html  一.概念解释:归档是一种很常用的文件储存方法,几乎任何类型的对象都能够被归档储存(实际上是一种文件保存的形式),使用NSKeyedArichiver进行归档、NSKeyedUnarchiver进行接档,这种方式会在写入、读出数据之前对数据进行序列化、反序列化操作。可以对字符串、数字

2014-12-03 09:43:57 884

原创 iOS Keychain KeychainItemWrapper And SFHFKeychainUtils

对于一些私密信息,比如密码、证书等等,就需要使用更为安全的keychain了。keychain里保存的信息不会因App被删除而丢失,在用户重新安装App后依然有效,数据还在。1.在网上下载SFHFKeychainUtils 或者KeychainItemWrapper 代码 ,简单浏览一下主要是存储,删除,获取这个闭合流程。只测试了模拟器,可以不需要Security.framework,真机

2014-12-02 19:42:47 824

原创 iOS CoreData

1.coreData 的初始化导入CoreData.framework 的框架  创建新文件:CoreData --->Data Model 、 NSManagedObject subclass 两个文件 等在新建的.xcdatamodeld 文件中添加所需要实体对象。可以参考其他初始化的文档。2. coreData 代码#import #import #i

2014-12-01 19:46:15 516

原创 iOS sqlite3 具体代码粘贴

- (id)init {    if ((self = [super init])) {        dataBase_state = FALSE;         path = [[NSHomeDirectory() stringByAppendingPathComponent:@"Documents"] stringByAppendingPathComponent:@"userI

2014-11-26 17:40:45 628

原创 好的网站链接或文章链接(四)

1.   http://www.objc.io/issue-1/lighter-view-controllers.html2.  http://www.cocoachina.com/design/20141003/9822.html     横向设计的思考3. https://www.myfonts.com/fonts/linotype/din-next/   Helvetica系  

2014-11-25 19:51:35 1295

转载 1.拨打电话三种方式 2.发送短信

1,这种方法,拨打完电话回不到原来的应用,会停留在通讯录里,而且是直接拨打,不弹出提示NSMutableString * str=[[NSMutableString alloc] initWithFormat:@"tel:%@",@"186xxxx6979"];    //            NSLog(@"str======%@",str);[[UIApplication sha

2014-11-25 19:21:32 543

原创 获取通讯录

加入这两个库AddressBook.frameworkAddressBookUI.framework引入这头文件#import #import //读取所有联系人-(void)ReadAllPeoples{        //取得本地通信录名柄        ABAddressBookRef t

2014-11-24 20:12:45 463

原创 UILabel 宽高自适应

- (void)loadView {       CGRect appRect = [[UIScreen mainScreen] applicationFrame];    UIView *baseView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, CGRectGetWidth(appRect), CGRectGetHeigh

2014-11-22 18:05:07 521

原创 键盘弹起与隐藏时高度的获取及动画 适配所有iOS系统

- (void)viewDidAppear:(BOOL)animated {    [super viewDidAppear:animated];    //监听键盘事件    if ([[[UIDevicecurrentDevice] systemVersion]compare:@"5.0"] <0) {        [[NSNotification

2014-11-21 18:48:02 814

转载 邮箱,手机号,车牌号验证

/*邮箱验证 MODIFIED BY HELENSONG*/-(BOOL)isValidateEmail:(NSString *)email{ NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSPredicate *emailTest = [NSPredicate pred

2014-11-21 18:44:05 954

原创 Sqlite3 语句原文解析摘取

** ^The sqlite3_finalize() function is called to delete a [prepared statement].** The sqlite3_reset() function is called to reset a [prepared statement]** object back to its initial stat

2014-11-18 15:19:58 1453

原创 iOS 尺寸

3.5寸屏幕竖屏图:640 x 920或者640 x 9603.5寸屏幕横屏图:960 x 600或者960 x 6404寸屏幕竖屏图:640 x 1096或者640 x 11364寸屏幕横屏图:1136 x 600或者1136 x 6404.7寸屏幕竖屏图:750 x 13344.7寸屏幕横屏图:1334 x 7505.5寸屏幕竖屏图:1242 x

2014-11-17 19:37:38 462

原创 iOS Sqlite3

* 数据库操作要添加  libsqlite3.dylib  静态库      * 包含头文件: import "sqlite3.h"sqlite的方法      * 1、sqlite3        *db,数据库句柄,跟文件句柄FILE很类似      * 2、sqlite3_stmt   *stmt,这个相当于ODBC的Command对象,用于保存编译好的SQL语句   

2014-11-14 18:11:01 453

原创 iOS 沙盒

出于安全考虑,iOS系统的沙盒机制规定每个应用都只能访问当前沙盒目录下的文件(也有例外,比如系统通讯录能在用户授权的情况下被第三方应用访问),这个规则把iOS系统封闭性展现的淋漓尽致。   a.沙盒中几个主要的目录   1.MyApp.app   2.Documents   3.Library   4.tmp    NSLog(@" %@ ",NSTemporaryDirectory(

2014-11-14 16:11:41 607

原创 iOS 视频 上传

1.打开视频窗口:初始化UIImagePickerController,设置代理、可编辑、设置资源类型mediaTypes-> kUTTypeMovie ,sourceType->PhotoLibrary,videoQuality->QualityTypeMedium;2.处理选择的视频:a.先判断视频类型,然后获取视频缓存地址:[info objectForKey:UII

2014-11-14 14:34:48 1358

原创 iOS 本地化

1. 目的支持多语言2.

2014-11-13 19:51:52 423

原创 远程通知:证书的生成和编程代码

1. 生成证书:a. 申请应用 app ID

2014-10-31 16:16:16 629

原创 iOS 本地通知

// 代码如下,是转载别处的,别处也是转载其他de

2014-10-31 14:57:56 413

原创 iOS 广播、kvo、NSNotificationCenter (通知中心)

通知中心用的不是很熟。只知道一个简单的发送,接受

2014-10-30 18:49:10 651

原创 iOS 代理

官方文档第一段原文:Delegation is a simple and powerful pattern in which one object in a program acts on behalf of, or in coordination with, another object. The delegating object keeps a reference to the ot

2014-10-30 15:36:10 457

原创 好的网站链接或文章链接(三)

1.  http://www.cocoachina.com/ios/20140922/9710.html        iOS开发之UITableView全面解析

2014-10-15 15:37:55 581

原创 好的网站链接或文章链接(二)

http://opensource.apple.com    苹果开源地址

2014-09-23 19:18:41 486

原创 iPhone系列 像素宽高及比例

320 * 480     0.666667640 * 960   0.666667640 * 1136     0.563380750 * 1334     0.6613751242*2208     0.5625

2014-09-23 19:02:17 1136

原创 好的网站链接或文章链接(一)

http://it3q.com   http://medriscoll.com/post/9117396231/the-guild-of-silicon-valley

2014-09-23 18:59:49 573

iOS KeyChain

对于一些私密信息,比如密码、证书等等,就需要使用更为安全的keychain了。keychain里保存的信息不会因App被删除而丢失,在用户重新安装App后依然有效,数据还在。

2014-12-02

iOS CoreData and Sqlite3 Demo

sqlie3、 coredata、转圈提示框,拨打电话,发送短信,导入通讯录。手机,邮箱等正则表达式

2014-12-02

iOS -扫瞄

简单便捷,只测试过 ios7.0,xcode 5.其余版本没测过。

2014-05-30

iOS-上下拉刷新

集成上下拉刷新!

2014-03-26

HttpRequest

用于处理网络请求,post/get,数据缓存

2014-03-26

ios - tableview

2014-05-29

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除