- 博客(52)
- 收藏
- 关注
转载 UITabBarController详解
广州APP开发,微信开发,广州英趣信息科技开发部博客:当我们想要做一个界面类似 联系人 那样的程序时,就一定会用到 UITabBar,它可以帮我们添加、管理许多的Tab项, 使我们的程序包含不同的操作模式,由于管理UITabBar可能会有些麻烦,所以apple也帮我们对其进行了封装,产生了简...
2013-09-08 23:19:00 135
转载 【转】iOS下使用RSA算法与PHP进行加解密通讯
广州APP开发,微信开发,广州英趣信息科技开发部博客: 首先了解一下几个相关概念,以方便后面遇到的问题的解决: RSA算法:1977年由Ron Rivest、Adi Shamirh和LenAdleman发明的,RSA就是取自他们三个人...
2013-08-29 12:01:00 220
转载 UIWebView 与 Javascript 交互
广州APP开发,微信开发,广州英趣信息科技开发部博客: UIWebView 是常用的界面控件之一,经常需要在app中使用改组件加载服务端网页或本地的网页,即使是网页那就少不了javascript,iOS SDK 为我们提供了与javascript交互的接口,UIWebView...
2013-08-23 16:23:00 140
转载 【转】NSTimer
转自:http://www.cnblogs.com/mgen/p/3276722.html 1. NSRunLoopCommonModes和Timer 当使用NSTimer的scheduledTimerWithTimeInterval方法时。事实上此时Time...
2013-08-23 11:58:00 87
转载 iOS 使用ASIHTTPRequest 手机归属地查询
使用ASI框架,必须先导入ASIHTTPRequest源文件和ASI依赖的框架,具体的怎么使用ASI可以google一下。 这里我使用的查询接口 http://webservice.webxml.com.cn/WebServices/...
2013-08-04 01:08:00 83
转载 php 使用DOMDocument 解析xml
Sample Code: $xml = "<?xml version='1.0' encoding='UTF-8'?><register> <email>787887347@qq.com</email><pass>dGV...
2013-07-31 14:21:00 128
转载 【转】学习block
block是可以捕捉上下文的特殊代码块。 block可以访问定义在block外的变量,当在block中使用时,它就会为其在作用域内的每个标量变量创建一个副本。 如果通过self拥有一个block,然后又在block中改变了实例变量,就会出错。 ...
2013-07-31 14:05:00 77
转载 iOS取得AddressBook联系人信息
新建一个CContact类用于存放联系人信息,下面是该类的代码: CContact.h代码: #import <Foundation/Foundation.h>@interface CContact : NSObject@pr...
2013-07-23 00:04:00 168
转载 NSInvocation的使用
Sample Code: NSMethodSignature * signature = [[self class] instanceMethodSignatureForSelector:@selector(exportSelectedContactsT...
2013-07-22 23:54:00 59
转载 iOS地图开发
周末自己练习写了一个demo,通过查询地址,然后在地图上用大头针显示出来。主要使用到的类是MKMapView,MKAnnotation,CLGeocoder,MKMapViewDelegate,MKPinAnnotationView。 先看下效果: ...
2013-07-22 15:24:00 76
转载 iOS面试题收集
1.ARC 是什么? ARC 是 iOS 5 推出的新功能,全称叫 ARC(Automatic Reference Counting)。简单 地说,就是代码中自动加入了 retain/release,原先需要手动添加的用来处理内存管 理的引用计数的代码可以自动地由编译器完成了。 ...
2013-07-22 13:47:00 86
转载 自定义UITextField背景图片
我们经常会看见很多漂亮的UITextField,但是系统的UITextField还是相对比较简单的,往往并不能符合我们的需求。那到底该怎么实现呢,其实也不是很难,只要我们新建一个类继承UITextField,重新drawRect即可。 我们新建一个Custom...
2013-07-22 13:32:00 235
转载 【转载】IBOutlet是如何工作的
当加载nib文件时(MainMenu.nib会在应用程序启动时自动加载,可以创建你自己的nib文件并自行加载),存储在nib文件中得任何对象都会被重新创建。这意味着会再后台执行alloc和init方法。所以,当应用程序启动时,会分配并初始化一个AppController实例。在执行init方...
2013-07-17 14:14:00 79
转载 iOS 使用ZipArchive压缩文件
今天开发应用需要使用到压缩文件功能,在网上查找了一下相关资料,发现ZipArchive使用相对简单点,自己就写了个demo函数: ZipArchive下载地址:https://code.google.com/p/ziparchive/ 代码...
2013-07-16 11:48:00 111
转载 iOS检测摇动
iOS 检测摇动,最常见的就是微信摇一摇,查找附近的人。 新建一个CWindow类继承UIWindow,重写-(void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event方法。 ...
2013-07-15 23:43:00 119
转载 UITableView 添加长按手势UILongPressGestureRecognizer
给UITableView 添加长按手势,识别长按哪一行。 长按手势类UILongPressGestureRecognizer, 属性minimumPressDuration表示最短长按的时间 添加手势代码: UILongPressGestureRecog...
2013-07-15 14:50:00 129
转载 UITableView的重用机制
查看UITableView的头文件,会找到NSMutableArray * visiableCells, 和 NSMutableDictionary * reusableTableCells两个结构体。visiableCells内保存当前显示的cells,reusableT...
2013-06-30 15:06:00 69
转载 iOS 之 UITableView 使用索引
在开发app中,经常会使用到UITableView,今天无聊做了一个demo,UITableView显示索引。 显示索引实现的委托方法主要是: //返回section的个数 - (NSInteger)numberOfSectionsInTableView:(UITabl...
2013-06-27 18:32:00 97
转载 iOS 自定义状态栏
Sample Code: UIWindow * statusWindow = [[UIWindow alloc] initWithFrame:[UIApplication sharedApplication].statusBarFrame]; [statusWindow ...
2013-06-27 14:52:00 105
转载 ASIHTTPRequest 同步和异步请求
在使用ASIHTTPRequest之前,请确认已经正确安装,然后在需要应用它的代码文件头部,加入: #import “ASIHTTPRequest.h” 这样就可以在代码中使用ASIHTTPRequest相关的类。 发起一个同步请求 同步意为着线程阻塞,在主线...
2013-06-24 17:56:00 113
转载 属性readwrite,readonly,assign,retain,copy,nonatom...
readwrite 是可读可写特性;需要生成getter方法和setter方法时 readonly 是只读特性 只会生成getter方法 不会生成setter方法;不希望属性在类外改变 assign 是赋值特性,setter方法将传入参数赋值给实例变量;仅设置变量时; re...
2013-06-24 11:07:00 103
转载 iOS6 新特性 UIRefreshControl 下拉刷新实例
UIRefreshControl 是IOS6 引入的新API,苹果估计想取代第三方的pull to refresh。 在iOS6中UITableViewController 已经集成了UIRefreshControl 控件。UIRefreshControl目前只能用于UITa...
2013-06-23 17:07:00 83
转载 iOS 计算电池充满时间
在viewDidLoad方法中添加如下代码: [UIDevice currentDevice].batteryMonitoringEnabled = YES; self.prevBatteryLev = [UIDevice currentDevice].b...
2013-06-23 16:46:00 160
转载 Objective-C之 NSDateComponent取得年月日代码
Sample Code: #import <Foundation/Foundation.h>#import "Enum.h"int main(int argc,const char * argv[]){ NSAutoreleasePool * pool ...
2013-06-23 16:39:00 86
转载 Objective-C 之 NSPredicate 的使用
Sample Code: #import <Foundation/Foundation.h>#import "Enum.h"int main(int argc,const char * argv[]){ NSAutoreleasePool * pool ...
2013-06-23 16:35:00 113
转载 Objective-C 之 NSSet / NSArray / NSDictionary /N...
代码一: #import <Foundation/Foundation.h>#import "Enum.h"int main(int argc,const char * argv[]){ NSAutoreleasePool * pool...
2013-06-23 16:31:00 62
转载 iOS 之 UIImage缩略图
UIImage 按比例缩放,生成指定大小的缩略图。 .h 文件 #import <UIKit/UIKit.h>@interface UIImage (Extras)- (UIImage *)imageByScalingToSize:(...
2013-06-23 16:21:00 178
转载 iOS 捕获Crash 发送Bug邮件
在开发过程中,我们有时候会留下Bug,用户在使用我们的app 的时候,有时会出现闪退,这时候我们可以让用户给我们发送邮件,以让我们开发人员更加快速的地位到Bug的所在,以最快的时间解决,同时也提高用户体验。 在AppDelegate.m文件中,添加如下代...
2013-06-23 16:14:00 141
转载 iOS 使用UIImagePickerController 拍照
在项目开发的过程中,我们经常会使用的iPhone 或者 iPad 的拍照功能,比如给用户设置头像,一般都会用到拍照功能。我们可以使用UIImagePickerController 类来调用iPhone的摄像头进行拍照或者录视频。iOS 已经为我们封装好了UIImagePickerCo...
2013-06-23 15:57:00 122
转载 iOS6 新特性集合 UICollectionView
UICollectionView 和 UICollectionViewController 类是iOS6 新引进的API,用于展示集合视图,布局更加灵活,可实现多列布局,用法类似于UITableView 和 UITableViewController 类。 使用UIC...
2013-06-21 14:40:00 75
转载 iOS之使用MediaPlayer框架选取音乐播放
iOS开发中播放音乐可以使用MPMusicPlayerController类来实现,播放视频可以使用MPMoviePlayerController和MPMoviePlayerViewController类来实现,同时MPMediaPickerController 类可以用于从...
2013-06-21 09:32:00 102
转载 iOS之本地通知 NSLocalNotification
iOS 推送通知分为本地推送和远程推送通知,远程推送通知就类似于我们平时使用微信时,即使锁屏了,也能收到好友发送给我们的消息,然后在主屏幕显示一个alertview,远程推送需要远程服务端的支持,比较复杂. 本地推送相对比较简单,不需要服务端的支持。 本地通知...
2013-06-21 09:04:00 100
转载 iOS6 在应用内展示App Store
在用户给我们的app评分的时候,一般情况下我们都需要跳转到app store,很不方便。在iOS6以后,引入了 SKStoreProductViewController类,可以在应用内展示App Store,用户可以不用离开应用,直接给我们的应用评分或者展示其他的app信...
2013-06-20 12:18:00 88
转载 iOS 内存管理基础知识
内存管理问题,首先要知道一个概念,引用计数。Objective-C 的内存管理基于引用计数(Reference Count)。如果要使用一个对象,并希望确保在使用期间对象不被释放,需要保证在使用过程中引用计数>0,在使用过后,把引用计数-1。当引用计数==0时,就...
2013-06-19 21:59:00 68
转载 CoreGraphics 之CGAffineTransform仿射变换(3)
CoreGraphics 的 仿射变换 可以用于 平移、旋转、缩放变换路径 或者图形上下文。 (1)平移变换将路径或图形上下文中的形状的当前位置平移到另一个相对位置。举例来说,如果你在(10,20)的位置处画一个点,对它应用(30,40)的平移变换,然后绘制它,这个点将被绘制在...
2013-06-19 19:06:00 152
转载 CoreGraphics 渐变(2)
使用CoreGraphics 绘制渐变效果。 -(void)drawRect:(CGRect)rect{ CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB(); UIColor * sta...
2013-06-19 16:45:00 92
转载 iOS之CoreGraphics使用(1)
CoreGraphics.framework 是iOS 内置的用于画图的框架,可以画自定义的几何图形,它支持图形上下文、加载图像、绘制图像,等等。 下面是我今天练习的代码: (1)代码1:绘制字符串 - (void)drawRect:(C...
2013-06-19 13:26:00 90
转载 Objective-C 截图
截取整个屏幕大小: UIGraphicsBeginImageContext(self.view.bounds.size); [self.view.layer renderInContext:UIGraphicsGetCurrentContext()]; ...
2013-06-18 18:48:00 135
转载 PHP 发送邮件
最近在维护公司网站中,使用到php 发送邮件功能,在此记录一下,方便日后使用。 <?phpheader("Content-type:text/html;charset=utf-8");include 'class.phpmailer.php'; //...
2013-06-18 17:18:00 66
转载 iOS之 CoreMotion 框架
在项目中经常会使用到重力加速度,陀螺仪,最近在一个项目中使用到了CoreMotion 框架,需求是:上下摇摆手机控制智能椅子的角度调节,该项目是使用蓝牙4.0进行通讯的,在iOS 内已经封装好了CoreBluetooth 框架,不过需要iPHone4s 以上的手机,和iPad mi...
2013-06-18 17:11:00 167
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人