自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(77)
  • 资源 (1)
  • 收藏
  • 关注

转载 New自定义 Xcode 工程模版与文件模版

为何要自定义Xcode模板有时候公司会要求一定的代码规范,例如控制器中需要用#pragma mark -来分割各个方法们,像这样:#pragmamark-LifeCycle-(void)dealloc{}-(void)viewDidLoad{}-(void)viewWillAppear:(BOOL)animated{}#pragmamark-UITextFieldDelegate-(BOOL)textFieldShouldReturn:(UITextF...

2020-10-09 17:57:47 223

转载 iOS学习 --- Cocoapods 编辑podfile命令

编辑podfile文件步骤打开podfile文件$ vim podfile此时按下i,左下角变成 -- INSERT -- ,表示已经进入编辑模式;下面退出编辑模式,方法1:按下esc,然后shift+;然后在输入wq保存并退出就可以了如果上面方法无法退出,用方法2方法2:按下 ctrl+[然后shift+;(即输入英文的:)然后在输入wq保存并退出就可以了。异常情况:1,输入:wq后提示:E45: 'readonly' option is...

2020-09-27 12:49:08 734

转载 自定义 Xcode 工程模版与文件模版

随着项目的增大,以及开发人员的增多,不同开发不同的编码习惯会导致代码阅读产生困难,因而使用统一的编码规范就很重要的.一个文件中的结构统一,可以增加代码的可读性,因而使用同一的文件模板就变得必要.模板文件的路径 1 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/File Templates/Source/Coc

2020-09-09 16:51:09 421

转载 iOS Xcode一打开就崩溃退出

找到根目录下的xxx.xcworkspace文件夹(工程使用的是Cocoapods管理的)显示包内容 删除xcuserdata 重新打开试试如果没有使用Cocoapods管理可尝试xxx.xcodeproj文件夹

2020-08-31 16:26:23 631

转载 iOS解决返回字段为空导致程序闪退的问题

第一种方法前提是你用的是AFNetworking第三方。设置下面属性:serializer.removesKeysWithNullValues = YES;在哪里设置呢?搜索AFURLResponseSerialization.m类,在定位到AFJSONResponseSerializer类,如下图:20171017115858716.png然后定位:AFJSONO...

2020-01-09 12:55:06 610

原创 iOS获取webView的内容高度

- (void)webViewDidFinishLoad:(UIWebView *)webView{    CGFloat height = [[webView stringByEvaluatingJavaScriptFromString:@"document.body.offsetHeight"] floatValue];    CGRect frame = webView.fram...

2018-08-15 15:09:28 2027

原创 设置label上文字显示不同大小、颜色、字体类型

bottomS = @"注意:\n\n1.所有所有;\n\n2.标余额;\n\n3.不可退款。";NSMutableAttributedString *noteStr = [[NSMutableAttributedStringalloc] initWithString:bottomS];    // 需要改变的第一个文字的位置    NSUInteger firstLoc

2017-10-31 10:26:57 8724

转载 iOS开发 剖析网易新闻标签栏视图切换(addChildViewController属性介绍)

////  HMTMainViewController.m//  UIScrollView////  Created by HMT on 14-6-25.//  Copyright (c) 2014年 humingtao. All rights reserved.//#import "HMTMainViewController.h"#import "HMTF

2016-05-03 15:59:35 727

转载 webview链接 get和post请求传值给链接的页面

get请求    url = [[ NSURL alloc] initWithString:@"http://www.********.com.cn:8081/index.php/Account/iphoneTopup?email=a@a.com&password=1&amount=12"];    [WebView  loadRequest:[ NSURLRequest re

2016-04-16 10:49:23 1064

转载 Xcode7.2 / OS X EI Capitan 10.11 提交不了 AppStore

改用新系统后,提交App Store审核时报错构建新的 App 和App 更新时,必须使用公共(GM)版Xcode 6 或更高版本、OS X 以及iOS SDK。请勿提交使用 Beta 版软件,包括Beta 版 OS X 构建的App。我几乎是崩溃的,搞了好久,才搞好。我的配置如下:Xcode7.2 / OS X EI Capitan 10.11 我为验

2016-04-14 05:30:40 1014

转载 Debug,distribution和release有什么区别?

使用XCode经常会看到针对上述三种版本的各种配置项,但并不是很清楚。这里总结下:一般就是区分debug和release. debug用来调试,一般会带调试信息,release去掉了调试信息,并且一般编译时经过了优化,用来发布给用户使用。distribution,其实就是使用了企业证书的编译版本。虽然这不是特别要求非得如此,但是许多参与企业版证书发布的程序员都遵守了这么一个

2016-04-13 23:01:44 719

转载 XCode 项目配置说明

初学XCode最让人头疼的就是项目各属性设置,各种不解,这里做个总结:项目配置:基本项(Basic)1、Architectures(指令集)——设置你想支持的指令集,目前ios的指令集有以下几种:(1)armv6,支持的机器iPhone,iPhone2,iPhone3G及对应的iTouch 2,(2)armv7,支持的机器iPhone4,iPhone4S

2016-04-13 22:58:47 358

转载 卧铺

鼠标移动到席别选择位置,选择硬卧。之后在硬卧一栏处右键单击,选择“审查元素”,用左键单击。在蓝条处右键单击,在弹出的对话框中选择“Edit as  HTML ”,之后左键单击。按图所示,把两个下拉条都向下拉,直到显示出如图所示的英文““。在”“后面直接粘贴<select name="passenger_1_seat_detail_select"s

2016-04-13 10:03:13 308

转载 收集各种 iOS App 开发可以用到的代码示例

code4app.com 这网站不错,收集各种 iOS App 开发可以用到的代码示例 cocoacontrols.com/ 英文版本的lib收集 objclibs.com/ 精品lib的收集网站 http://www.ityran.com/forum-61-1.html 泰然代码仓库---------------------- emoji ------------------

2016-04-12 10:24:52 4972 2

转载 cocopods 时 xcode输入import自动联想补齐代码的功能

使用了一段时间CocoaPods来管理Objective-c的类库,方便了不少。但是有一个小问题,当我在xcode输入import关键字的时候,没有自动联想补齐代码的功能,需要手工敲全了文件名,难以适应。在stackoverflow上找到了解决办法:Go to the Target > \”Build Settings\” tab and find the \”User H

2016-03-11 09:50:29 1133

转载 Xcode升级插件失效解决办法升级版

Xcode升级插件失效解决办法每每升级Xcode,第三方插件总是中枪。解决办法也基本是依据http://joeshang.github.io/2015/04/10/fix-xcode-upgrade-plugin-invalid/综合起来,里面提供的方法是://以下代码在终端中执行find ~/Library/Application\ Support/Developer/Sh

2016-03-10 15:29:41 231

转载 ios 根据文字数量计算UILabel高度

一、实现代码 //申明时的label的高度可以随便设置,因为之后计算出高度后还需要从设置一次 UILabel *label = [[UILabel alloc]initWithFrame:CGRectMake(10, 0, DEVICE_Width-20, 150)]; label.text = @"《蛮荒记》的故事展开:大荒586年, 神农化羽,神帝之位悬空,引

2016-01-12 11:45:00 1929

原创 线程

double delayInSeconds = 0.5;            dispatch_time_t popTime = dispatch_time(DISPATCH_TIME_NOW, delayInSeconds * NSEC_PER_SEC);            dispatch_after(popTime, dispatch_get_main_queue(), ^(v

2015-03-05 13:59:43 261

原创 禁止横屏

- (NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window{    return UIInterfaceOrientationMaskPortrait;}

2015-01-20 15:17:04 349

转载 iOS开发Icon图标设置

图标是iOS程序包所必需的组成部分。如果你没有提供程序所需的各种尺寸的图标,程序上传发布时可能会无法通过验证。iOS程序为兼顾不同的应用场景,定义了多个不同规格的图标,并以不同的命名区分:iOS图标尺寸一览iPhone专用程序: 图标名称    大小    圆角    用途    必需Icon.png    57 X 57    10px    用于程序商店和在iPhone/iPo

2015-01-19 15:42:32 351

原创 Apple Watch 编程指南(中文版)

http://www.cocoachina.com/ios/20141217/10660.html

2015-01-19 14:08:32 566

转载 实用Xcode改名

前言:在IOS开发中,有时候想改一下项目的名字,都会遇到很多麻烦。直接改项目名吧,XCODE又不会帮你改所有的名字。总是有很多文件、文件夹或者是项目设置的项。而且都是不能随便改的,有时候改着改着,编译不了。所以各位重命名项目时,记得先备份好一份噢。本文我会介绍一种方法,是我自己参考了很多资料得出的总结。 为什么说是完整呢?因为改名之后,你不会再看到任何有关于之前的项目名字。

2015-01-04 16:13:31 517

转载 button上的图片和文字偏移量排版

- (void)creatView{         NSArray*xarr =@[@"title_tab_essence_normal_night",@"title_tab_newissue_normal_night",@"title_tab_suiji_normal_night"];    NSArray*farr =@[@"title_tab_e

2014-12-30 16:54:59 739

原创 tableview 复用

用了辣么久的tableview ,居然是错的。。好糗 ╮(╯_╰)╭  还是记下来好了免得出现不经意地记忆bug.~#import "oneCell.h"@implementation oneCellstatic int i = 0;- (void)awakeFromNib {    // Initialization code}

2014-12-30 10:15:50 397

转载 AFNetwork作用和用法详解

AFNetwork是一个轻量级的网络请求api类库。是以NSURLConnection, NSOperation和其他方法为基础的。下面这个例子是用来处理json请求的:NSURL *url = [NSURL URLWithString:@"https://alpha-api.app.net/stream/0/posts/stream/global"];NSURLRequest *

2014-12-17 12:58:08 381

原创 照片采集

广东省广州市越秀区府前路21号二楼205室请补拍学生带齐学生证、身份证问清学校老师院校代码、(院)系代码、学号、所在校别、学历类别、收件老师的姓名、详细地址、部门、邮政编码、联系电话,到广州市越秀区府前路21号二楼205室拍摄。广东采集中心电话:020-83302077,府前路位于广东迎宾馆斜对面,在广州市人民政府西面300米,坐地铁在公园前站下车"I"出口出,直行15米路口转右再直行

2014-11-18 14:14:30 568

转载 IOS上传图片方法类

////  RequestPostUploadHelper.h//  demodes////  Created by 张浩 on 13-5-8.//  Copyright (c) 2013年 张浩. All rights reserved.//#import @interface RequestPostUploadHelper : NSObject

2014-11-17 17:54:24 305

转载 Iphone开发代码片段3

1.给UITableViewController添加ToolBar。 self.navigationController.toolbarHidden = NO; //默认是隐藏的。//添加MessageToolBar ,messageToolBar是IBOutlet的一个ToolBar。 self.toolbarItems =  [[[NSMutableArray allo

2014-11-17 15:04:10 549

原创 iphone ios 屏幕,statusbar,状态栏,标签栏尺寸,高度

NSLog(@"%lf %lf %lf",self.navigationController.navigationBar.frame.size.height,self.tabBarController.tabBar.frame.size.height,[[UIApplicationsharedApplication] statusBarFrame].size.height);

2014-11-15 18:36:11 502

转载 iphone 导航栏高度

1.状态栏状态栏一般高度为20像素,在打手机或者显示消息时会放大到40像素高,注意,两倍高度的状态栏在好像只能在纵向的模式下使用。如下图用户可以隐藏状态栏,也可以将状态栏设置为灰色,黑色或者半透明的黑色。 如果需要隐藏状态栏可以使用调用:[[UIApplication sharedApplication] setStatusBarHidden:YES animated:NO];或者在应用程

2014-11-12 16:49:02 3941

转载 iOS开发之微信聊天工具栏的封装

微信大家肯定都非常熟悉,它的产品经理张小龙已经是圈内神一样的人物,所以它的设计必定有可学习借鉴之处,今天我们就来实践“山寨”一下,实现微信具体的功能,先从微信的聊天界面开始。提到封装是少不了写代码的,在封装组件的时候,为了组件的可移植性,我们就不能用 storyboard来拖拽了。为了屏幕的适配,适应不同屏幕的手机,所以在封装组件的时候是少不了为我们的组件来添加约束。今天文章中的所有代码都是脱离s

2014-11-11 20:27:05 883

转载 Categories各种举例

Categories是给你得不到源码的classes增加功能的一种方法。这个页面收集一些相关的Category,并且持续更新,你可以订阅关注。作者是Fille ?str?m,是@ IMGNRY的联合创始人和开发者。感谢大家的反馈,如果你有任何想法、抱怨或者建议,可以给我发送邮件(fille@imgnry.com),也可以在 推特或者App.net上给我发信息(@bobmoff)。

2014-11-11 20:25:36 941

转载 正则表达式判断邮箱、身份证..是否正确

//邮箱+ (BOOL) validateEmail:(NSString *)email{    NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+//.[A-Za-z]{2,4}";    NSPredicate *emailTest = [NSPredicate predicateWithForma

2014-11-11 20:23:33 459

转载 iOS数据库编程

IOS开发学习笔记iOS数据库编程是本文要介绍的内容,主要是来了解IOS开发中的数据库的学习,具体内容来看详解。在IOS开发过程中常常会用到数据库,而SQLite3是iPhone中支持的数据库。下面简单介绍一下iPhone中SQLite3数据库的用法:SQLite3是一个轻量级的数据库,完全使用C语言编写,使用简单方便。它是一个嵌入到程序进程的数据库,和其他一些数据库(MySQL,MS S

2014-11-11 20:21:34 593

转载 iOS多线程编程Part 3/3 - GCD

前两部分介绍了NSThread、NSRunLoop和NSOperation,本文聊聊2011年WWDC时推出的神器GCD。GCD: Grand Central Dispatch,是一组用于实现并发编程的C接口。GCD是基于Objective-C的Block特性开发的,基本业务逻辑和NSOperation很像,都是将工作添加到一个队列,由系统来负责线程的生成和调度。由于是直接使用Block,因此比N

2014-11-11 20:18:35 318

转载 iOS多线程编程Part 2/3 - NSOperation

多线程编程Part 1介绍了NSThread以及NSRunLoop,这篇Blog介绍另一种并发编程技术:NSOPeration。NSOperation & NSOperationQueue从头文件NSOperation.h来看接口是非常的简洁,NSOperation本身是一个抽象类,定义了一个要执行的工作,NSOperationQueue是一个工作队列,当工作加入到队列后,NSOperat

2014-11-11 20:17:45 367

转载 iOS多线程编程Part 1/3 - NSThread

前言多线程的价值无需赘述,对于App性能和用户体验都有着至关重要的意义,在iOS开发中,Apple提供了不同的技术支持多线程编程,除了跨平台的pthread之外,还提供了NSThread、NSOperationQueue、GCD等多线程技术,从本篇Blog开始介绍这几种多线程技术的细节。对于pthread这种跨平台的多线程技术,这本Programming with POSIX

2014-11-11 20:16:51 340

原创 CATransition 动画的参考解析

CATransition *animation = [CATransition animation];    animation.delegate = self;    animation.duration = 0.5f * slider.value;    animation.timingFunction = UIViewAnimationCurveEaseInOut;    a

2014-11-11 20:13:56 268

转载 iOS GData解析xml

在IOS平台上进行XML文档的解析有很多种方法,在SDK里面有自带的解析方法,但是大多情况下都倾向于用第三方的库,原因是解析效率更高、使用上更方便,关于IOS平台各种解析XML库的优缺点分析,可以看下这篇文章:http://www.raywenderlich.com/553/how-to-chose-the-best-xml-parser-for-your-iphone-project这里

2014-11-11 20:06:23 366

转载 iOS学习笔记总结整理

学习IOS开发这对于一个初学者来说,是一件非常挠头的事情。其实学习IOS开发无外乎平时的积累与总结。下面为大家整理了一部分的iOS学习笔记总结整理,希望对大家有所帮助。一.内存管理情况1- autorelease,当用户的代码在持续运行时,自动释放池是不会被销毁的,这段时间内用户可以安全地使用自动释放的对象。当用户的代码运行告一段 落,开始等待用户的操作,自动释放池就会被释放掉(调

2014-11-11 19:49:04 366

亲测可用iOS 13.1真机调试包.zip

Xcode 13.1.zip 真机包(可用) Xcode 13.1.zip 真机包(可用)

2019-09-27

空空如也

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

TA关注的人

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