自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 IOS通过数组给Cell中的文本框和小图标赋值

通过数组给Cell中的文本框和小图标赋值1、声明一个dataArray数组@property(nonatomic,strong)  NSMutableArray *dataArray;2、书写Get方法初始化数组-(NSMutableArray *)dataArray{    if (!_dataArray) { 

2015-11-21 18:36:51 1529

转载 iOS项目上传到AppStore步骤流程

1.登录developer.apple.com2.点击member center后 进下图3.点击certificates Identifiers进下图4.点击Certificates进下图,首先创建App IDs5.其次创建相应的证书 Development是开发环境下的证书, Production是生产环境下的证书(往

2015-11-19 10:14:48 261

原创 IOS崩溃异常的处理

IOS崩溃异常的处理会闪退的异常种类有:数组越界、空引用、引用未定义方法、内存空间不足等等。以下是对APP进行异常监听的处理方法:1、在AppDelegate的didFinishLaunchingWithOptions方法中添加异常捕获监听- (BOOL)application:(UIApplication *)application didFini

2015-11-18 15:11:13 911

原创 IOS截屏功能的实现

IOS截屏功能的实现#pragma mark - 截屏按钮事件- (IBAction)screenShotAction:(UIButton *)sender {         //_screenImg为一个UIImageView控件    _screenImg.image =[self screenView:self.view.window];//传值se

2015-11-13 10:56:49 404

原创 修改图像大小的方法,IOS图片缩放功能

修改图像大小的方法,IOS图片缩放功能/** * 修改图片大小 */+ (UIImage *) imageWithImageSimple:(UIImage*)image scaledToSize:(CGSize) newSize{       newSize.height=image.size.height*(newSize.width/image.

2015-11-13 10:27:30 1907

转载 iOS开发之GCD使用总结

iOS开发之GCD使用总结  GCD是iOS的一种底层多线程机制,今天总结一下GCD的常用API和概念,希望对大家的学习起到帮助作用。  GCD队列的概念  在多线程开发当中,程序员只要将想做的事情定义好,并追加到DispatchQueue(派发队列)当中就好了。  派发队列分为两种,一种是串行队列(SerialDispatchQueue),一种是并行队列(Conc

2015-11-12 07:24:17 344

原创 IOS短信验证码倒计时添加

IOS短信验证码倒计时添加本功能可以采用两种方法,一种是采用NSTimer计时器,另一种是使用GCD来实现第一种方法:采用NSTimer计时器1、定义两个全局变量 //倒计时计数器    int timeTick;    //定义一个定时器    NSTimer *timer;2、在timeAccoutBtn按钮的点击事件

2015-11-11 16:27:25 663

原创 UIWebView使用总结

UIWebView使用总结1、创建全局变量UIWebView *WebView;    NSString *URLStr;    //加载器    UIActivityIndicatorView *ActivityIndicatorView;2、加上需要遵守的协议UIWebViewDelegate@interface AboutQ

2015-11-11 11:25:06 289

原创 UIAlertView上添加输入框UITextField

UIAlertView上添加输入框UITextField1、初始化UIAlertView,并添加UITextField UIAlertView *exitAlertView=[[UIAlertView alloc]initWithTitle:@"退出原因" message:nil delegate:self cancelButtonTitle:@"取消" otherButtonTi

2015-11-10 18:18:17 857

转载 iOS开发总结之代码规范

本文是投稿文章,作者:RylanJIN最近被安排fix项目的随机crash问题, 大大小小修复了差不多10个issue, 总结一下发现这些问题或多或少都是由代码习惯和编程规范引起的, 可见一个好的编码习惯是多么的重要! 趁着这两天休假将自己所认为的一些比较好的代码规范整理一下, 并结合之前遇到的实际case跟大家分享一下.命名规范总的来说, iOS命名两大原则是:可

2015-11-06 16:56:30 256

转载 8 次尝试,带你走进 iOS 精益编程

作者:晓月 授权本站转载。开场今天, 我们将从一个小功能开始, 先去不假思索的实现它Product Repository: Filtering OperationCode start有一个产品库, 我们要对它做过滤操作.第一个需求并不复杂.需求1:在仓库中查找所有颜色为红色的产品First Attempt:

2015-11-06 16:54:09 289

转载 iOS 9 新特性之实现 3D Touch 就是 So easy -- OC版

10月19号,周末,起床去吃早餐,吃完回来顺便去沃尔玛逛逛,把晚上的菜给买了,逛着逛着就来到了卖苹果手机的柜台,可能职业病吧,随手玩了下最新出来的iPhone6s,看下它新出来的功能3D Touch,简单的使用了下挺难按出来的,貌似要找找手感,现在主流的app 已经支持此功能了,于是想实现下次功能的想法在脑海里挥之不去,最大的遗憾是只能在iPhone6s以上机型上使用,貌似其他手机可以通过越狱实现

2015-11-06 16:53:03 247

转载 iOS 9 学习系列:MapKit Transit

MapKit 的每次迭代都会为开发者带来一些新的特性,iOS 9的更新也不例外。在本文中,我们将预览一些新的API。我们将在一个应用中使用它们,给大家展示一下如何通过程序来估算(货物的)运达时间。Notable New APIMapKit View Improvements现在你可以在地图控件上,指定更多的高级的布局和标注方式。MKAnnotation 现在拥有了如下可以自

2015-11-06 16:51:54 319

转载 iOS开发通过代码方式使用AutoLayout (NSLayoutConstraint + Masonry)

随着iPhone6/6+设备的上市,如何让手头上的APP适配多种机型多种屏幕尺寸变得尤为迫切和必要。(包括:iPhone4/4s,iPhone5/5s,iPhone6/6s,iPhone 6p/6ps)。在iPhone6出现以前,我们接触的iPhone屏幕只有两种尺寸:320 x 480和320 x 568。所以在那个时候使用传统的绝对定位(Frame)方式进行界面控件的布局还是比较轻松的

2015-11-06 16:49:47 304

转载 这些 iOS 面试基础题目,你都深入了解吗?

作者:seedante 授权本站转载。题目来自博客:面试百度的记录,有些问题我能回答一下,不能回答的或有更好的回答我放个相关链接供参考。唐巧前辈说这些都是 iOS 的基础问题,应该对此深入的了解。当初看到时,大部分回答不上来,因为平时没有好好思考整理过。这里大部分的概念大多会在学习 OC 的过程中遇到过,但还是得经过写代码才能有更深的理解。反正我当初看那些设计模式是云里

2015-11-06 16:46:54 441

转载 iOS 应用架构谈 本地持久化方案

iOS应用架构谈 开篇iOS应用架构谈 view层的组织和调用方案iOS应用架构谈 网络层设计方案iOS应用架构谈 动态部署方案 iOS应用架构谈 本地持久化方案前言嗯,你们要的大招。跟着这篇文章一起也发布了CTPersistance和CTJSBridge这两个库,希望大家在实际使用的时候如果遇到问题,就给我提issue或者P

2015-11-06 16:44:52 349

原创 招聘一个靠谱的 iOS

招聘一个靠谱的 iOS近一年内陆续面试了不少人了,从面试者到面试官的转变让我对 iOS 招聘有了更多的感受。经过了前段时间的一大波面试,我们终于找到了志同道合的小伙伴,面试也暂时告一段落了。总结下面试人过程中的感受,你也可以读到我们对简历、算法、性格、iOS 基础、底层知识的看法和一些常问的面试题。一个靠谱的简历简历非常能反映一个人的性格和水平,相比于你在学校获得多少奖

2015-11-06 15:13:21 319

转载 IOS9 UItableView 拖动卡顿明显

tableView虽然现在的iOS9已经推送正式版了,但是iOS9使用时还是会感觉到App比以前更加卡顿了,tableView拖动时卡顿显示的最为明显。 并且之前遇到一个bug,原本好的项目用xcode7一编译,tableView刷新出了问题 ,[tableView reloadData]无效 有一行cell明明改变了但是刷新不出来。 感觉可能是这个方法和某种新加的特性冲突了,猜测可能是r

2015-11-06 13:08:59 899

原创 IOS拨打电话功能的实现

IOS拨打电话功能的实现简介:本事例是点击一个UItableview中的拨打电话按钮,所以电话号码的值是从model中获取,其中_dataArray为接口获取cell内容的数组。1、在添加cell的时候,给拨打电话按钮添加事件,并添加Tag值(方便获取数组下标,从而得到没个cell中内容对应的电话号码字段)[cell.phoneButton addTarget:

2015-11-06 11:08:05 1643

原创 接口参数如果后台返回"<null>",IOS 前台会崩溃,返回“”OK

接口参数如果后台返回"",IOS 前台会崩溃,返回“”OK接下为接口参数返回正误分析:"receive_mobile" = "";//错误写法            "receive_name" = chenling;            "receive_street" = ""; //正确写法Xcode7的错误提示如下:2015-11-05 15:06:50.367

2015-11-05 15:11:28 622

原创 调用接口返回失败时的必要操作

// //当没有数据时,如果页码为1,则移除所有可变数组中的数据,并刷新UItableView 。避免崩溃  //  if (_page==1) {   //         [CloudBuyGoodsListArray removeAllObjects];     //       [CloudBuyTableView reloadData];     //

2015-11-04 11:14:12 4078

原创 导航栏返回按钮设置为空

//由本页面点击进入的所有页面的导航栏左按钮都为空,需要在对应的页面设置    self.navigationItem.backBarButtonItem=[[UIBarButtonItem alloc] initWithTitle:@"" style:UIBarButtonItemStylePlain target:nil action:nil];

2015-11-04 11:06:28 351

转载 iOS Xcode, 解决“Could not insert new outlet connection”的问题。(我使用第二种方法成功了)

在Xcode中,我们可以在StoryBoard编辑界面或者是xib编辑界面中通过“Control键+拖拽“的方式将某个界面元素和对应的代码文件连接起来,在代码文件中创建outlet。不过,如果你的运气不太好,执行以上操作的过程中你可能会遇到下面这样的错误:Could not insert new outlet connection: Could not find any

2015-11-03 17:51:26 439

原创 IOS键盘上的“Next”按钮事件,定位到下一个文本框

IOS键盘上的“Next”按钮事件,定位到下一个文本框1.视图控制器实现UITextFieldDelegate协议2.设置文本框属性(返回按钮在键盘上的返回类型,此处是Next)_NameTextField.returnKeyType = UIReturnKeyNext;  _IDCardTextField.returnKeyType = UIReturnKeyNext;   

2015-11-02 11:24:14 3435

空空如也

空空如也

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

TA关注的人

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