iphone开发资料
文章平均质量分 50
lmf208
这个作者很懒,什么都没留下…
展开
-
ios Guideline 2.5.1 - Performance - Software Requirements审核被拒修复日记
ios Guideline 2.5.1 - Performance - Software Requirements审核被拒修复日记原创 2022-01-07 10:00:08 · 1651 阅读 · 0 评论 -
iOS 让textfeild的光标从右边开始
iOS 让textfeild的光标从右边开始原创 2021-12-17 14:31:54 · 677 阅读 · 0 评论 -
如何快速接手项目(iOS)
如何快速接手老项目(iOS)原创 2021-11-26 17:05:07 · 479 阅读 · 0 评论 -
ios13 设置导航栏标题和背景颜色
[self.navigationController.navigationBar setTitleTextAttributes:@{NSForegroundColorAttributeName:[UIColor whiteColor]}];//设置导航栏标题颜色 self.navigationController.navigationBar.backgroundColor = [UIColor blackColor];//导航栏背景颜色其他设备背景颜色的方法都失效了,包括如下两种方式...原创 2021-11-19 17:57:43 · 4862 阅读 · 1 评论 -
ios block=nil 赋值奔溃EXC_BREAKPOINT (code=1, subcode=0x…
以下为奔溃的地方,为常见的野指针异常:这是堆栈信息:这里是block属性声明的方式最后找了一圈,原因找到了,是因为在block返回执行的函数体里使用了信号量,在wait的时候最后没有使用sign直接return了,导致函数体还挂起在线程里,这里是之前报野指针异常的写法:我的理解是block还在栈中,无法用堆中的block变量给他release掉,最终导致奔溃.最终附上正确的写法:运行通过了!...原创 2021-11-12 10:10:11 · 4489 阅读 · 0 评论 -
【iOS开发技术】将iOS6 原生Navigtaion和Tab 修改的接近iOS7的样式
先上效果图我的项目在iOS6中的效果Navigtaion修改篇iOS6的Navigtaion上面有高光,并且字是白色的,所以我们需要将iOS6的Navigtaion的背景修改一下PS:[UINavigtaionBar apperance] 是获取全局的Navigtaion实例修改NavigtaionBar的主色调/*这里设置颜色是为了Navigtaion上面转载 2014-08-02 09:04:00 · 989 阅读 · 0 评论 -
HTTP请求
1、HTTP请求协议名://主机名:端口号/资源URI/*******************************GET /index.html HTTP/1.1Host: localhost:8088connection: Keep-Alive******************************/2、request headerHost,转载 2012-12-03 12:51:30 · 555 阅读 · 0 评论 -
iOS Developer Library Frameworks
Cocoa Touch Layer--AddressBookUI----ABAddressFormatting.h----ABNewPersonViewController.h----ABPeoplePickerNavigationController.h----ABPersonViewController.h----ABUnknownPersonViewControlle转载 2012-12-05 13:36:37 · 1275 阅读 · 0 评论 -
网络请求
//发起同步网络请求-(IBAction)button1Touched{ NSURL *url=[NSURL URLWithString:@"http://www.163.com"]; ASIHTTPRequest *request=[ASIHTTPRequest requestWithURL:url]; [request startSynchro转载 2012-11-22 20:04:02 · 524 阅读 · 0 评论 -
IOS地图定位
根据网上的资料整理了下,实现ios6以下调用google地图,ios6以上调用apple地图输入:地名结果:定位始末2点路径 if (SYSTEM_VERSION_LESS_THAN(@"6.0")) { // ios6以下,调用google map addressText=[addressText stringByAddingP原创 2012-12-13 17:09:30 · 1551 阅读 · 0 评论 -
ios各种动画效果
最普通动画: //开始动画[UIView beginAnimations:nil context:nil]; //设定动画持续时间[UIView setAnimationDuration:2];//动画的内容frame.origin.x += 150;[img setFrame:frame];//动画结束[UIView commitAnimations];转载 2012-11-18 00:43:01 · 537 阅读 · 0 评论 -
关于UIImage的一些知识
0,关于初始化使用ImageNamed方法,类方法,系统有缓存autorealease使NSData的话,系统不会有缓存,这样作者可以很好的控制系统内存 1.等比率缩放- (UIImage *)scaleImage:(UIImage *)image toScale:(float)scaleSize{UIGraphicsBeginImageContext(CGS转载 2012-11-18 00:37:32 · 530 阅读 · 0 评论 -
mac 删除svn记录
使用Xcode 4时, 文件已经删除,但是会出现missingfile错误,这一般是SVN或git造成的,有几种方法可以删除:删除一个文件:1.命令行进入missing file目录,然后运行svn delete 文件名或gitrm文件名批量删除的一个方法,删除.svn文件:在终端中输入cd (有空格),将项目文件夹拖进入,回车输入命令行:rm -r转载 2012-09-13 15:03:37 · 1616 阅读 · 0 评论 -
实用代码
1.将UIView设置成圆角的矩形需要加QuartzCore.frameworkm_mainImgView.layer.cornerRadius = 6;m_mainImgView.layer.masksToBounds = YES;2.segment要添加图片 [mapType_SegmentedControl insertSegmentWithImage:[UIIm原创 2012-08-07 12:37:13 · 715 阅读 · 0 评论 -
摘译:MHLazyTableImages异步加载图片到TableView(LazyTableImages升级版)
为了演示如何使用MHLazyTableImages这个类,可以修改苹果官方的LazyTableImages例子项目。现在图片下载的逻辑由MHLazyTableImages和MHImageCache类来处理。TableViewController只做创建一个MHLazyTableImages实例和连接其数据模型与它的表示图。放置图片到表格单元中:调用addLazyImageForCell:wit转载 2012-09-17 09:12:58 · 1326 阅读 · 0 评论 -
如何在多台机器上共享IOS证书
1. 下载.cer文件到别的机器。就是在IDP上的那个。2. 从发送申请文件(certificate Request,后缀名为certSigningRequest)的机器上把证书对应的private key(.p12文件)导出,密码自己定,要记住,后面导入的时候要用。3. 在你需要的机器上安装证书(.cer),导入私钥文件(.p12)。安装对应App的provisioning profil转载 2012-09-12 18:53:41 · 1580 阅读 · 0 评论 -
iOS 字符转换
/字典或者数组转化为nsstring NSArray *arr = [NSArray arrayWithObject:@"1"]; NSString *str = [arr JSONString]; //数组或者字典转化为json串 NSArray *arr1 = [str objectFromJSONStrin转载 2014-08-02 08:49:26 · 664 阅读 · 0 评论 -
【iOS开发技术】NSPredicate谓词的用法 数组过滤
NSPredicate是什么NSPredicate:谓词字面翻译是这个意思,但是我觉得谓词这个词太难以理解了NSPredicate的具体用途应该还是过滤,类似于过滤条件之类的,相当于一个主语的谓语,所以说会是谓词这个名字。(我是这么理解的)NSPredicate的创建我们看到创建谓词使用类方法predicateWithFormat: (NSString*) format,f转载 2014-08-02 09:06:35 · 21417 阅读 · 2 评论 -
Associated Domains
本文转自:https://zhidao.baidu.com/question/1951471348287356988.htmlUniversal Links(通用链接):一条普通的http链接,例如https://yohunl.com/openApp,当你支持通用链接的时候,系统中安装了你的app,那么用户点击链接,就直接进入到你的app中了,无论你是在微信中还是在其它哪里!!! 当你没有安装...转载 2018-11-18 11:06:34 · 13607 阅读 · 0 评论 -
捣腾ReactiveCocoa
起因:ReactiveCocoa一直没能找时间出来学习,也没有实际使用过,今天来图书馆一游,专门静下心解决这个课题.一、环境配置新建一个工程,这里遇到一个问题,ReactiveCocoa只能由Pod导入,又捣腾了CocoaPod的安装,好久没搞这个又花了点时间,把过程记录下来.新工程CocoaPods的配置(只限已经安装了CocoaPods基础上)1.命令行cd到工程目录2.v...原创 2018-11-17 12:13:24 · 267 阅读 · 0 评论 -
iOS https配置[本地测试]
之前的项目都是配置好的网络底层,对于其中某些细节不是很清晰,所以有空撸一遍.流程:1.找一个https的请求,demo以简书为例2.把网页的Cer证书拖到工程里.3.基于AFNet3.0封装一个网络请求层(NetManager)4.配置安全策略5.配置请求,响应的编码格式6.发起请求,返回的数据进行解码,数据正确. 直接上代码NetManager.m+ ...原创 2018-11-11 13:42:42 · 453 阅读 · 0 评论 -
iOS原生网络请求
https://www.cnblogs.com/ficow/p/5034993.html1、 同步GET请求 //第一步,创建URL NSURL *url = [NSURL URLWithString:@"http://api.hudong.com/iphonexml.do?type=focus-c"]; //第二步,通过URL...转载 2018-11-11 13:20:51 · 580 阅读 · 0 评论 -
iOS 视频播放实现:AVPlayerViewController
直接上代码- (void)viewDidLoad { [super viewDidLoad]; [self.view addSubview:self.moviePlayer.view]; [self.moviePlayer.player play];} -(AVPlayerViewController *)moviePlayer{ if (!...原创 2018-11-11 12:23:10 · 4411 阅读 · 0 评论 -
iOS中保证线程安全的几种方式与性能对比
本文授权转载,作者:@景铭巴巴一、前言前段时间看了几个开源项目,发现他们保持线程同步的方式各不相同,有@synchronized、NSLock、dispatch_semaphore、NSCondition、pthread_mutex、OSSpinLock。后来网上查了一下,发现他们的实现机制各不相同,性能也各不一样。不好意思,我们平常使用最多的@synchronized是性能最差的。下面我...转载 2018-10-29 10:44:11 · 215 阅读 · 0 评论 -
如何使用CocoaPods?
如何使用CocoaPods?好了,安装好CocoPods之后,接下来就是使用它。所幸,使用CocoPods和安装它一样简单,也是通过一两行命令就可以搞定。小编在这里用两种使用场景来具体说明如何使用CocoaPods。场景1:利用CocoaPods,在项目中导入AFNetworking类库AFNetworking类库在GitHub地址是:https://github.com/AF转载 2015-07-04 15:33:52 · 2586 阅读 · 0 评论 -
【iOS开发技术】Block的使用(一)
虽然网上关于Block的例子很多很多啊,但是我还是要自己总结一下。Block是什么Block : 块在IOS开发中,Block=代码块.所有的代码,一段代码都可以称之为一个代码块,不仅仅是在IOS中.Block有什么用Block的用处有很多.我基本都讲Block使用于回调,或者某个公共函数,但是需要执行不同的操作的时候.(例如延迟函数)Block在IOS开发中有许多转载 2014-08-02 09:04:36 · 836 阅读 · 0 评论 -
【iOS开发技术】Block的使用(二)
前言在看这篇文章之前希望大家先看一下我另外一片文章,Block的使用(一) 还有一篇 对象关联 这两篇文章。PS:XD虽然写的不好随便看看呐~接下来我就结合这两篇文章给大家演示一个我前端时间看到的一个比较新颖的东西吧。PS:高手勿喷啊,新手表示这个还是挺新奇的。简介这里我结合一个按钮、Block、以及objc_setAssociatedObject(关联对象)三个东西给大家转载 2014-08-02 09:05:13 · 611 阅读 · 0 评论 -
【iOS开发技术】NSPredicate谓词的用法 数组过滤
转自:http://loxe.me/archives/7/NSPredicate是什么NSPredicate:谓词字面翻译是这个意思,但是我觉得谓词这个词太难以理解了NSPredicate的具体用途应该还是过滤,类似于过滤条件之类的,相当于一个主语的谓语,所以说会是谓词这个名字。(我是这么理解的)NSPredicate的创建我们看到创建谓词使用类方法pr转载 2014-08-02 08:52:30 · 959 阅读 · 0 评论 -
IOS异步加载图片框架
IOS异步加载图片框架过发现一个好东东, SDWebImage, 这个实在是太方便了主页:https://github.com/rs/SDWebImage1.下载下来放到project里面2. 添加:MapKit.framework3. #import “UIImageView+WebCache.h”4. 使用:UIImageView *asyncIma转载 2012-09-07 00:44:45 · 2351 阅读 · 0 评论 -
ios开发必备10款第三方类库 (转)
ios开发必备10款第三方类库 (转)因 为iOS SDK相对比较底层,所以开发者就得受累多做一些体力活。不过幸运的是,有很多第三方的类库可以用来简化很多不必要的工作.经过作者团队的慎重讨论,他们 评选出了10款能够极大提高iOS开发效率的类库,根据原文作者的评价来看,基本上有了这10款工具,做iOS开发就真的跟泡Cocoa一样了。MBProgressHUD(进度指转载 2012-09-07 01:16:26 · 10742 阅读 · 0 评论 -
textView根据字符数自动调整高度
CGSize constraintSize;constraintSize.width = 300;constraintSize.height = MAXFLOAT;CGSize sizeFrame =[textContent sizeWithFont:textView.font constrainedToSize:constrainedToSize lineBreakMode:UILi转载 2012-07-30 15:13:42 · 1054 阅读 · 0 评论 -
UIAlertView用法
1. 最简单的用法UIAlertView*alert =[[UIAlertView alloc]initWithTitle:@"提示" message:@"这是一个简单的警告框!" delegate:nil转载 2012-07-08 11:20:37 · 611 阅读 · 0 评论 -
UIActionSheet用法
UIActionSheet提供了从屏幕底部向上滚动的菜单,同UIAlertView一样,它也是一个模态对话框 UIActionSheet* alert =[[UIActionSheetalloc]initWithTitle:@"请选择您喜欢的颜色:" delegate:nil转载 2012-07-08 11:19:44 · 1335 阅读 · 0 评论 -
虚拟机安装10.7.3另一方法
(一)做好后的镜像InstallESD.iso先把10.7.3的做好后的镜像InstallESD.iso发上来!是快传文件: 下载链接:http://kuai.xunlei.com/d/DPLTUPZUEGIQ 这个镜像是我在自己的电脑上买的正版然后提取的(本人是白苹果,官定725),请大家放心使用!已经有镜像的pass这步吧!注意得是原版包里的InstallESD.dmg转换的哈转载 2012-07-08 11:18:44 · 571 阅读 · 0 评论 -
iPhone应用程序:“Say Hello”
项目需求写一个iPhone应用程序,要求可以输入名字,点击按钮后,会显示一段文字向输入的名字打招呼,例如输入“宝玉”,显示“你好,宝玉!”需求分析这是一个很简单的应用程序,包含一个文本输入框,一个文本显示框,一个按钮。输入名字到文本输入框,再点击按钮,这时文本显示框的文字就会变成“你好,!”。但是要注意,如果用户输入为空,要有警告提示用户重新输入;如果用户输入文字太长,超过16个字转载 2012-07-08 11:18:26 · 780 阅读 · 0 评论 -
iOS 视图控制器(UIViewController)剖析
视图控制器在iOS编程中占据非常重要的位置,因此我们一定要掌握。1.作用:•创建和管理视图。•管理视图上显示的数据。•设备方向变化,调整视图大小以适应屏幕。•负责视图和模型之间的数据及请示的传递。2. 视图控制器剖析视图控制器(UIViewController)剖析" height="311" width="503">视图控制器有一个导航项,一个工具栏子项集以及转载 2012-07-08 11:14:04 · 1336 阅读 · 0 评论 -
最新Xcode 4.5 Developer Preview. 开发预览
Download Xcode 4.3.3 for free.Xcode 4.3.3 for Lion在Mac AppStore中的Xcode已被重新包装,现在作为一个独立的应用程序分发。这将替换安装Xcode包,并增加了增量更新的支持。Xcode中包括一个新的“下载”偏好设置面板安装可选组件,如命令行工具,和以前的iOS模拟器。注:为了得到最新版本的Xcode,你需要点击按钮“观”在M转载 2012-07-08 11:33:18 · 1295 阅读 · 0 评论 -
(转) iCloud Storage 详细的官方文档
(转) iCloud Storage 详细的官方文档官方地址:iOSAppProgramming Guide -> iCloudStorageiCloud支持两种应用存储:document storage:存储用户文档和应用数据到用户的iCloud账户key-value datastorage:分享小量的非关键配置数据到应用的多个实例iCloudApp的转载 2012-07-08 11:28:01 · 3000 阅读 · 0 评论 -
iPhone开发秘籍(一)--第一章 iPhone SDK简介
第一章 iPhone SDK简介借助Xcode,你可以在项目中利用iPhone的多触摸(multitouch)界面和强大的机载(onboard)特性。1.1 苹果公司的iPhone SDK参与苹果公司在线(免费)开发人员计划的人可以从苹果公司网站(http://developer.apple.com/iphone)免费下载该开发包。iPhoneSDK由组成iPhone开发环境基础的转载 2012-07-08 11:22:26 · 2693 阅读 · 0 评论 -
基于Xcode4开发第一个iPhone程序:“Hello World”
项目要求写一个iPhone程序,在屏幕正中显示文字“HelloWord”,粗体,字体大小26磅,字体颜色红色,有黑色阴影,阴影光源为左上角,偏移1像素,支持设备旋转。需求分析在开始之前,我们首先来分析一下项目需求,这是一个非常简单的项目,只要在屏幕上显示一段“HelloWorld”的文字,当然还有一些附加条件:对字体、字体颜色、字体大小有要求,有阴影效果要求文字显示在屏幕正转载 2012-07-08 11:17:18 · 4241 阅读 · 0 评论