08 2015 档案
摘要:UIWebView是iOS内置的浏览器控件,可以浏览网页、打开文档等 能够加载html/htm、pdf、docx、txt等格式的文件
阅读全文
摘要:首先必须明白的:1.是什么1> runtime是一套比较底层的纯C语言API, 属于1个C语言库, 包含了很多底层的C语言API2> 平时编写的OC代码, 在程序运行过程中, 其实最终都是转成了runtime的C语言代码, runtime算是OC的幕后工作者下面这就是一个实例,(在前面的文章中讲到过...
阅读全文
摘要:iOS设备现有的分辨率如下:iPhone/iPodTouch普通屏320像素x480像素iPhone1、3G、3GS,iPodTouch1、2、33:2Retina屏640像素x960像素iPhone4、4S,iPodTouch416:9Retina屏640像素x1136像素iPhone5、5s,i...
阅读全文
摘要:http://blog.csdn.net/jiajiayouba/article/details/44201079由于OC是运行时语言,只有在程序运行时,才会去确定对象的类型,并调用类与对象相应的方法。利用runtime机制让我们可以在程序运行时动态修改类、对象中的所有属性、方法。下面就介绍运行时一...
阅读全文
摘要:之前写过runtime的一些东西,这次通过runtime获取一些苹果官方不想让你拿到的东西,比如,状态栏内部的控件属性。本文将通过runtime带你一步步拿到状态栏中显示网络状态的控件,然后通过监测该控件的属性来获取当前精确网络状态,比如2G/3G/4G/WIFI。首先,我们需要拿到状态栏,然后通过...
阅读全文
摘要:利用任务计划自动删除指定日期的SQLServer备份文件命令FORFILES [/P pathname] [/M searchmask] [/S] [/C command] [/D [+ | -] {yyyy-MM-dd | dd}]方法1:描述:可以删除7天以前的后缀名为log的日志文件。如今天是...
阅读全文
摘要:This document describes the OS X Objective-C2.0 runtime library support functions and data structures. The functions are implemented in the shared lib...
阅读全文
摘要:最近有师弟去面试iOS开发,他谈论到,面试官竟然问他怎么分目录结构的,而且还具体问到每个子目录的文件名。目录结构确实很重要,面试官问他这些无疑是想窥探他的开发经验。清晰的目录结构,可让人一眼知道对应目录的职能,这也能体现开发者的经验和架构能力。目前,我接触过的项目中,比较常规的两种结构:1.主目录按...
阅读全文
摘要:事情困难是事实,再困难的事还是要每天努力去做是更大的事实。因为我是一路自学过来的,并且公认没什么天赋的前提下,进步得不算太慢,所以有很多打算从零开始的朋友会问我,该怎么学iOS开发。跟粉丝群的朋友交流了一下,决定把之前的《18条建议》修改一下,这里统一回答一次。分三部分:第一部分:态度和电脑1、不要...
阅读全文
摘要:21:55:33前言1MagicNumber -> autoresizingMask -> autolayout以上是纯手写代码所经历的关于页面布局的三个时期在iphone1-iphone3gs时代 window的size固定为(320,480) 我们只需要简单计算一下相对位置就好了在iphone4...
阅读全文
摘要:在IB中,当你使用Custom类型的Button时,你可以指定按钮的背景色。但当你运行时按钮就失去了圆角特性,你看到的仅仅是一个方块。因为custombutton没有定义任何属性默认值。你必须自己去定义它们,这就需要使用Core Animation Layer。提示:编写代码之前,需要导入Quart...
阅读全文
摘要:/** * 生成GUID */+ (NSString *)generateUuidString{ // create a new UUID which you own CFUUIDRef uuid = CFUUIDCreate(kCFAllocatorDefault); /...
阅读全文
摘要:当我们想做一个弹出式菜单时,想将导航栏也一起盖住不显示的话,可以用如下语句实现:UIView* myView = /* 你自定义的view */;UIWindow* currentWindow = [UIApplication sharedApplication].keyWindow;[curren...
阅读全文
摘要:- (void)drawRect:(CGRect)rect{ // draw a rounded rect bezier path filled with blue CGContextRef aRef = UIGraphicsGetCurrentContext(); CGConte...
阅读全文
摘要:NSOperationQueue *operationQueue; // for rendering pages on second thread[operationQueue waitUntilAllOperationsAreFinished];一句很简单的代码,可以实现UI的异步操作,知道操...
阅读全文
摘要:UIViewController.preferredContentSize代理旧方法contentSizeForViewInPopover。self.contentSizeForViewInPopover= CGSizeMake(300.0,860.0);
阅读全文
摘要:代码简化, 促进跨平台开发的目的. typedef 行为有点像 #define 宏,用其实际类型替代同义字。 不同点:typedef 在编译时被解释,因此让编译器来应付超越预处理器能力的文本替换。用法一:typedefint(*MYFUN)(int, int);这种用法一般用在给函数定义别名的时候上...
阅读全文
摘要:https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Objective_C_UICatalog_AAPLAlertControllerViewController_m.html#//apple_ref/doc/u...
阅读全文
摘要:UIFontDescriptor *bodyFontDescriptor = [UIFontDescriptor preferredFontDescriptorWithTextStyle:UIFontTextStyleBody]; self.textView.font = [UIFont fo...
阅读全文
摘要:#import @interface AddPictureViewController : UIViewController{ UITextView *contenttextview; UIImageView *contentimageview; NSString *lastCho...
阅读全文
摘要:今天的单词分别是:lAsynchronous形容词 异步的n副词形式: asynchronously 异步地n缩写:ASYNCn反义词:synchronous 形容词同步的使用用法:synchronize 使xxx同步n例句:u[asiHttpRequest startAsynchronous]让一...
阅读全文
摘要:http://www.cnblogs.com/lovecode/articles/2249548.html从这个人这里了解了一些关于uiview和uilayer的区别 以及对于渲染和动画也有了一些了解http://www.cnblogs.com/lovecode/tag/自定义/上面那个大牛写的很多...
阅读全文
摘要:+ (APCCustomBackButton *)customBackButtonWithTarget:(id)aTarget action:(SEL)anAction tintColor:(UIColor *)aTintColor{ APCCustomBackButton *button = [...
阅读全文
摘要:order by CAST(b.DISC as DECIMAL(10,2))
阅读全文
摘要:Content-Type: application/x-www-form-urlencoded; charset=UTF-8
阅读全文
摘要:一、Point Vs PixeliOS中当我们使用Quartz,UIKit,CoreAnimation等框架时,所有的坐标系统采用Point来衡量。系统在实际渲染到设置时会帮助我们处理Point到Pixel的转换。这样做的好处隔离变化,即我们在布局的事后不需要关注当前设备是否为Retina,直接按照...
阅读全文
摘要:本文是iOS7系列文章第一篇文章,主要介绍使用KeyChain保存和获取APP数据,解决iOS7上获取不变UDID的问题。并给出一个获取UDID的工具类,使用方便,只需要替换两个地方即可。一、iOS不用版本获取UDID的方法比较 1)iOS 5.0 iOS 2.0版本以后UIDevice提...
阅读全文
摘要:Update-Package -reinstall -ProjectName Cardin.HeartCare.Service.ChatService
阅读全文
摘要:(1)如果应用程序始终隐藏 status bar 那么恭喜呢,你在UI上需要的改动很少很少。(2)如果应用程序显示status bar,可以讲status bar设置成黑色不透明 ,然后在UIViewController 中加入下面的判断,#define IOS7_OR_LATER ( [[[UID...
阅读全文
摘要:NS开头的名称不要出现。 NS系统名称开头。命名缩写只用于通用专业术语,如URL,不可自创命名缩写,如Ctr、Msg。命名宁可长一些,也不要难于理解。是否在看别人代码时各种缩写而不知其所以然?简短的名字确实比较好,但不可滥用缩写导致失去可读性。过程化动作发生之前用Will,发生之后用Did,询问是否...
阅读全文
摘要:Android和iOS那个好?应该先往哪个上面投入资源?多次被人问到此类问题,笔者刚好自己的项目也需要考虑iOS版本。就索性进行了一番调研,于是有了本文(本次不讨论越狱的iOS)首先从情感上,你喜欢哪个就好,就像百事可乐和可口可乐,当然这个比喻不是很恰当,因为可乐喝起来几乎一样,但是Android和...
阅读全文
摘要:#pragma mark - check net statusint apiCheckNetStatus(){ Reachability *reachNet = [Reachability reachabilityWithHostName:@"www.apple.com"];//www.newsm...
阅读全文
摘要:1.选定拉伸UIImageView *fieldImage=[[UIImageViewalloc]initWithFrame:CGRectMake(37,48+35,240, 32)];fieldImage.userInteractionEnabled=YES;fieldImage.contentS...
阅读全文
摘要:文一我从苹果文档中得知,一般的应用在进入后台的时候可以获取一定时间来运行相关任务,也就是说可以在后台运行一小段时间。还有三种类型的可以运行在后以,1.音乐2.location3.voip文二在IOS后台执行是本文要介绍的内容,大多数应用程序进入后台状态不久后转入暂停状态。在这种状态下,应用程序不执行...
阅读全文
摘要:像素是如何绘制到屏幕上面的?把数据输出到屏幕的方法有很多,通过调用很多不同的framework和不同的函数。这里我们讲一下这个过程背后的东西。希望能够帮助大家了解什么时候该使用什么API,特别是当遇到性能问题需要调试的时候。当然,我们这里主要讲iOS,但是事实上,很多东西也是可以应用到OSX上面的。...
阅读全文
摘要:anyway, you can do this with auto layout. You can do it entirely in IB as of Xcode 5.1. Let's start with some views:The light green view has an aspect...
阅读全文
摘要:你知道UIAlertView、UIActionSheet(以及它们各自的 delegate protocols) 在 iOS 8 中已经被废弃了吗?这是真的。在你的代码中按住 ⌘ 点击UIAlertView或者UIActionSheet,你就会看到最上面的注释:UIAlertViewis depre...
阅读全文
摘要:在写项目时,要实现一个从下移上来的一个弹出菜单,并且背景变深的这么一个效果,在此分享给大家。主要说一下思路及一些核心代码贴出来,要想下载源码,请到:http://download.csdn.net/download/rhljiayou/6280989一个简单,效果好,比较实用的菜单弹出效果的实现,效...
阅读全文
摘要:1、首先是介绍正则的语法在此网上搜索的一些文章供参考:http://msdn.microsoft.com/zh-cn/library/ae5bf541(VS.80).aspx常用到的一些:1.验证用户名和密码:("^[a-zA-Z]\w{5,15}$")正确格式:"[A-Z][a-z]_[0-9]"...
阅读全文
摘要://文件名字及类型 NSString *path=[[NSBundle mainBundle]pathForResource:@"xls1" ofType:@"xls"]; //获取内容 NSData *data = [[NSData alloc]initWithContentsO...
阅读全文
摘要:1 随机数的使用头文件的引用#import #import srandom()的使用srandom((unsigned)(mach_absolute_time() & 0xFFFFFFFF));直接使用random()来调用随机数2 在UIImageView 中旋转图像float rotateAng...
阅读全文
摘要:·UILable是iPhone界面最基本的控件,主要用来显示文本信息。·常用属性和方法有:1、创建CGRect rect = CGRectMake(100, 200, 50, 50);UILabel *label = [[UILabel alloc] initWithFrame:rect];2、te...
阅读全文
摘要:https://msdn.microsoft.com/en-us/data/jj574232.aspx场景是 A表中有B,B表中又C。都是一堆多的关系。怎样Mapping是个问题啊。varblogs1=context.Blogs.Include(b=>b.Posts.Select(p=>p.Com...
阅读全文
摘要:#import "EXFifthViewController.h"@interface EXFifthViewController ()@end@implementation EXFifthViewController@synthesize scrollView;@synthesize textVi...
阅读全文
摘要:对时间处理,在开发时,时常碰到。一般有获取具体的年月日和星期,两个不同时间的差,某一天的前一天或后一天等 .现在只介绍获取具体的年月日和星期,及某一天的前一天或后一天的方法; 对时间的处理一般都会用到NSDate类和NSCalendar类两个类; 获取当前的时间是:NSDate *nowDate =...
阅读全文
摘要:Host: localhost:16648Connection: keep-aliveContent-Length: 36Accept: application/json, text/javascript, */*; q=0.01Origin: http://localhost:5627User-A...
阅读全文
摘要:UIView * farmeView=[[UIView alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)]; UITableView * conTentVie...
阅读全文
摘要:// GET api/values/5 [HttpGet("{logInName}/{pwd}/{orgId}")] public LogInOutPut Get(string logInName,string pwd, string orgId) { ...
阅读全文
摘要:动态语言OC是一门不折不扣的动态语言,所以它的很多机制都是动态运行时决定的。这点和C语言不一样,C语言是静态绑定,也就是编译后所有的一切都已经决定了。这一点和C语言的函数指针有些类似,很多时候函数指针在编译的时候并不知道会指向哪个函数,所以此时就是动态绑定。举几个OC动态类型的例子,最为直接的就是i...
阅读全文
摘要:@implementation ViewController- (void)viewDidLoad{ [super viewDidLoad]; NSDictionary *dict = [NSDictionary dictionaryWithObjectsAndKeys:@"we...
阅读全文
摘要:1、如果一个UIButton的frame超出父视图的frame,UIButton还是可以显现的,但响应不了点击事件了,当开发中,遇到UIButton点击没有响应问题时,我们需要输出btn及它父视图的frame,看看btn.frame是否超出view2、还可以通过Debug--->View Debug...
阅读全文
摘要:@property(nonatomic) CGPoint contentOffset; // default CGPointZero@property(nonatomic) CGSize contentSize; //...
阅读全文
摘要:开始->所有程序->附件->鼠标右键点击“命令提示符”->以管理员身份运行->%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i
阅读全文
摘要:unsigned int 0~4294967295int 2147483648~2147483647unsigned long 0~4294967295long 2147483648~2147483647long long的最大值:9223372036854775807long long的最小值:-...
阅读全文
摘要:通过下面的代码,又可以将NSValue转换成CGRect,CGPoint等类型的数值。CGRect imageRect = [[self.lockImageRectArray objectAtIndex:l] CGRectValue];通过NSValue就可以实现CGxxx类型的数值存储在NSMut...
阅读全文
摘要:IOS状态栏是什么地方? 它是IOS设备屏幕顶部显示信号以及电池的区域。状态栏默认的高度是20像素,状态栏在软件开发中有何作用?联网应用中可在自动帮用户下载数据时使用,推荐在状态栏中予以显示。状态栏可以通过程序来控制隐藏与显示,也可以在状态栏之上添加Loading的动画,让用户感觉目前正处于下载状态...
阅读全文
摘要:在iOS5中新增了一个数字输入控件UIStepper,它可以递进式输入数量。UIStepper继承自UIControl,它主要的事件是UIControlEventValueChanged,每当它的值改变了就会触发这个事件。它的显示效果如下:它主要有下面几个属性value 当前所表示的值,默认0.0m...
阅读全文
摘要:+ (UIImage *)imageWithColor:(UIColor *)color{ CGRect rect = CGRectMake(0.0f, 0.0f, 1.0f, 1.0f); UIGraphicsBeginImageContext(rect.size); CGContextRe...
阅读全文
摘要:在 GCD 中,加入了两个非常重要的概念:任务和队列。任务:即操作,你想要干什么,说白了就是一段代码,在 GCD 中就是一个 Block,所以添加任务十分方便。任务有两种执行方式: 同步执行 和 异步执行,他们之间的区别是 是否会创建新的线程。同步执行:只要是同步执行的任务,都会在当前线程执行,不会...
阅读全文
摘要:1. 将开源项目的.xcodeproj拖入项目frameworks2. Build Phases下 Links Binary With Libraries 引入.a文件。Target Dependencies里引入开源项目文件3. Build Setting下的 Search Paths 里 Hea...
阅读全文
摘要:用户点击页面控件,会触发UIControlEventValueChanged事件,并启动设置为控件动作的任何方法。可以通过调用currentPage查询控件的新值,并通过调整numberOfPages属性设置可用的页面数。//初始化页面控件pageControl.numberOfPages =9;p...
阅读全文
摘要:#import @interface UIFont (APCAppearance)+ (UIFont*) appRegularFontWithSize: (CGFloat) size;+ (UIFont*) appMediumFontWithSize: (CGFloat) size;+ (UIFon...
阅读全文