自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

齐恒毅-博客专栏

与大家分享、一起进步

  • 博客(48)
  • 收藏
  • 关注

原创 Pod install 过程中遇到- Use the `$(inherited)` flag, or - Remove the build settings from the target.

- Use the `$(inherited)` flag, or - Remove the build settings from the target.

2017-03-19 19:32:11 4833 2

原创 Xcode 编译出现 Unknown class <XXX> in InterfaceBuilder file

Xcode 编译出现 Unknown class <XXX> in InterfaceBuilder file

2017-03-19 19:14:42 466

原创 Xcode 8: issue “file xxx.png is missing from working copy” at project building

Xcode: issue “file xxx.png is missing from working copy” at project building今天打开Xcode之后、打开项目、发现出现了很多警告“file xxx.png is missing from working copy”网上给出的解决方法分为如下两种:方法一:Xcode->Preferences

2016-12-21 16:28:53 964

原创 Xcode8 编译ipa、applicaiton loader提交成功 但是、iTunes connect构建版本不显示

Xcode8 编译ipa、applicaiton loader提交成功 但是、iTunes connect构建版本不显示

2016-09-23 17:14:25 7543

原创 删除Xcode中的废弃的Provisioning Profiles

对于处女座强迫症患者、看着xcode中一堆没用的Provisioning Profiles  简直头疼、与大家分享一下删除方法直接上方法:command +shift +G  路径为下~/Library/MobileDevice/Provisioning Profiles搞定  去删吧!

2015-11-16 16:35:07 496

原创 #define 和 const常量有什么区别

#define 和 const常量有什么区别 ?• define在预处理阶段进行替换,const常量在编译阶段使用• 宏不做类型检查,仅仅进行替换,const常量有数据类型,会执行类型检查• define不能调试,const常量可以调试• define定义的常量在替换后运行过程中会不断地占用内存,而const定义的常量存储在数据段只有一份copy,效率更高• d

2017-02-12 13:12:39 557

原创 iOS堆栈的理解和区别

堆栈的区别:1、堆空间的内存是动态分配的、一般存放对象、并且需要手动释放内存。2、栈空间的内存是由系统自动分配、一般存放局部变量等、不需要手动管理内存。从管理方式来讲:○ 对于栈来讲,是由编译器自动管理,无需我们手工控制;○ 对于堆来说,释放工作由程序员控制,容易产生内存泄露(memory leak)从申请大小大小方面讲:○ 栈空间比较小○ 堆空间比

2017-02-12 13:03:49 1834

转载 更新CocoaPods碰到的问题及知识点

1:解决CocoaPods安装时报的问题,http://ruby.taobao.org/latest_specs.4.8.gz 报404解决 bad response Not Found 404 (http://ruby.taobao.org/latest_specs.4.8.gz)原因:淘宝的那个镜像(https://ruby.taobao.org/ )已经不可用了。所以我们现在

2016-12-21 13:50:50 1407

原创 浅谈TCP/UDP、IP 、Socket、HTTP

昨天在markdown重新整理了一下网络协议有关知识、再次更新1.1 TCP/IP协议组TCP/IP协议(传输控制协议)由网络层的IP协议和传输层的TCP协议组成IP层负责网络主机的定位,数据传输的路由,由IP地址可以唯一的确定Internet上的一台主机。TCP层负责面向应用的可靠的或费可靠的数据传输机制,这是网络编程的主要对象。TCP/IP是个协议组,可

2016-12-14 11:02:45 5185

原创 Cannot create __weak reference in file using manual refrence counting

Cannot create __weak reference in file using manual refrence counting

2016-09-18 10:47:32 536

转载 检测字符串包含字符串

如何检测一个NSString是否包含另一个NSString?答案NSString *string = @"hello bla bla";if ([string rangeOfString:@"bla"].location == NSNotFound) { NSLog(@"string does not contain bla");} else { NSLog(@"strin

2016-07-21 18:13:15 415

原创 xcode 插件

插件在电脑中存放的位置  ~/Library/Application Support/Developer/Shared/Xcode/Plug-ins插件管理推荐 Alcatraz    实用方便快捷、你值得拥有

2016-04-28 11:22:40 256

原创 Tableview快速上手(方法注释到位哦)

TableView 是object-c最最最常用的控件了  、来掌握它吧一)UITableView所在的UIViewController声明两个delegate:UITableViewDelegate和UITableViewDataSource。二)将UITableView对象的delegate设置成self。三)根据实际需要实现delegate的具体方法,这里简要介绍一下常用的方法和属性

2016-04-14 17:15:22 312

原创 HTML字符串转换

直接上代码   方法如下-(NSString *)filterHTML:(NSString *)html{ NSScanner * scanner = [NSScanner scannerWithString:html]; NSString * text = nil; while([scanner isAtEnd]==NO) { //找

2016-04-14 17:09:02 659

原创 WebView 读取 数据

1、webview直接加载URL地址     定义访问地址     NSURL *url=[NSURL  URLWithString:URLString];     NSURLRequest *request=[NSURLRequest  requestWithURL:url];     [webViewloadRequest:request];      2、

2016-04-14 17:06:31 345

原创 AppIcon-APP应用图标 一键生成工具

设置app logo   就是AppIcon、只需要上传一个章1024的图片、完美生成各种规格的应用图标地址: http://icon.wuruihong.com     上传图片、等待生成、下载!

2016-04-11 18:58:06 7791

原创 IOS :切回app时、会有闪现、闪现一次主屏幕的现象

最近做测试时发现一个特别奇怪的bug、在每次app退回后台的时候、当前app没有被kill、然后再次切回app时、会闪现一下主屏幕最后锁定罪魁祸首、在设置返回按钮不显示文字的时候、用了如下此方法、造成闪现、将此方法注掉后、此问题解决//将返回按钮的文字position设置不在屏幕上显示[[UIBarButtonItem appearance] set

2016-03-17 17:52:50 3821

原创 object-c开发规范

多人开发的项目、代码规范化有益于以后的项目维护和升级、参考了网上很多的文章、自己整理了一套合适自己的代码规范(每个人口味不同哦)与大家分享参考文章:http://www.doc88.com/p-0833766808168.html用xcode编译器 可以下载插件ClangFormat、在此是文档说明一、正文: • 格式化代码 1、指针“*”号的位置▪ 如:NSString

2015-12-11 11:18:02 462

原创 解决Simulator太大显示不全

升级到xcode 7.1之后 、现在默认打开一个 xcode 项目运行的模拟器是 IPHONE 6S PLUS、但是我的 13 寸屏幕太小了、根本不能完全显示、所以每次打开一个新项目之后第一次运行都要设置一下模拟器版本、改成 6s 的、很麻烦进入Simulator ~>window  ~>scale设置窗口缩放50%  重启Xcode 此时调整对应的是IPHONE 6S PLUS、以后每次

2015-12-10 10:14:25 1480

原创 自定义简单的UIDatePicker

用到时间和日期显示 、ios系统自带的UIDatePicker很好用、写了个小demo、和大家分享、直接上代码,复制粘贴就OK{    UIDatePicker * datePicker;}/** *  创建UIDatePicker */- (void)loadPickerView{    NS

2015-12-08 10:48:39 2296

原创 IOS界面生命周期

在布局界面的时候、什么时候做什么事、有助于提高app的流畅性和用户体验度loadView、viewDidLoad及viewDidUnload的关系一、loadView永远不要主动调用这个函数。view controller会在view的property被请求并且当前view值为nil时调用这个函数。如果你手动创建view,你应该重载这个函数。如果你用IB创建

2015-12-07 16:20:34 804

原创 handleOpenUrl && openUrl

接着上篇的自定义URL scheme   在挂起和回调app的时候又遇到了问题、如下:handleOpenURL && openURL的不同handleOpenURL是其它应用通过调用你的app中设置的URL scheme打开你的应用、例如做分享回调到自己app就调用这个方法;OpenURL是你通过打开一个url的方式打开其它的应用或链接、在支付或者分享

2015-12-01 18:28:35 2890

原创 自定义URL Scheme详解

这几天在做分享和支付、遇到分享或者支付后无法回调的问题、就是返回自己的app、回不去了、很蛋疼、对照集成文档看了又看、蛋疼的找不到有何少写的地方、最后得知、没有给自己app自定义url scheme一、url scheme 为何东东?注解:iPhone Sdk 可以把你的app和一个自定义的url scheme 绑定。该url scheme可以从浏览器或者别的app启动你的

2015-12-01 17:46:10 1902

原创 查找APP应用在App Store上的链接地址

应用的app链接url如何查找呢、下面一起来试试吧1、打开App Store 2、搜索已经上架的app、下面我以微信为例如图1所示:                                                                    (图1)3、找到app、点击打开 、出现复制链接如图2所示:         

2015-12-01 16:34:41 6178

转载 IOS消息推送

APNS的推送机制与Android上我们自己实现的推送服务不一样,Apple对设备的控制非常严格,消息推送的流程必须要经过APNs:这里 Provider 是指某个应用的Developer,当然如果开发者使用AVOS Cloud的服务,把发送消息的请求委托给我们,那么这里的Provider就是AVOS Cloud的推送服务程序了。上图可以分为三步:第一步:AVOS Clou

2015-11-30 12:41:57 318

转载 Mac及Xcode常用快捷键

作为一个Object-c的屌丝猿 Mac常用快捷键和Xcode快捷键当然要熟练用起来 [原文地址]:http://my.oschina.net/leejan97/blog/214112先开始介绍Mac常用的快捷键吧!一、Mac常用快捷键1、修改文件或文件夹的名称---只要按一下Enter就可以了2、Command+C--复制  Command+V

2015-11-27 09:52:36 415

原创 IOS开发过程中的变量命名规范和图片及切图命名规范

多人开发过程中、命名规范很重要、统一命名规范对于编码可读性有帮助、下面和大家分享一下ios命名规范和图片及切图的命名规范IOS命名规范小驼峰命名法(CamelCase):第一个单词小写字母开头,其他单词首字母大写;大驼峰命名法(PascalCase):  所有首字母大写。命名规范:1、类名、协议名:遵循大驼峰命名法;2、常量:这里的常量指的是宏(#defin

2015-11-20 15:27:07 2517

原创 iOS开发中解析服务器字符串

例1、 从服务器段获取到的字符串转化为时间如:转化1416882712000//网络请求获取的数据NSString *time;NSInteger num = [time integerValue]/1000;(重点)NSDateFormatter *formatter = [[NSDateFormatteralloc]init];[formatter se

2015-11-17 13:06:02 438

转载 NSDate和NSString之间的相互转换

今天给大家分享一些关于NSDate和NSString相互转换。百度一下,有一大推相关的方法。每次都百度,不如自己收集起来方便。NSDate转NSString日期转成字符串。这个虽然简单,但是我相信很多朋友初次遇到肯定束手无策。脑子里蹦出四个字:这怎么转?直接上代码://获取系统当前时间NSDate*currentDate=[NSDatedate];//用于格式化NSDate

2015-11-17 12:27:47 596

转载 IOS中定时器NSTimer的开启与关闭

定时器经常会用到、看到实用的一篇博客、转载留下备用调用一次计时器方法:[cpp] view plaincopymyTimer = [NSTimer scheduledTimerWithTimeInterval:1.5 target:self selector:@selector(scrollTimer) userInfo:nil re

2015-11-15 19:13:40 306

转载 浅析Bitcode:一种中间代码

今天试着用Xcode 7 beta 3在真机(iOS 8.3)上运行一下我们的工程,结果发现工程编译不过。看了下问题,报的是以下错误:1ld: ‘/Users/**/Framework/SDKs/PolymerPay/Library/mobStat/lib**SDK.a(**ForSDK.o)’ does not contain bitcode.

2015-10-27 11:16:23 354

转载 AFNetworking 3.0迁移指南

Github原文链接: AFNetworking 3.0转载原文:http://www.cocoachina.com/ios/20151022/13831.htmlAFNetworking 3.0迁移指南2015-10-22 09:04 编辑: suiling 分类:iOS开发 来源:暮落晨曦简书10 3466AFNetworkingiOS网

2015-10-23 10:14:03 342

原创 APP提交APP Store 加速通道

苹果加速通道

2015-10-21 17:01:37 323

原创 新版本SDWebImage使用

SDWebImage 已经更新、简单介绍一下使用方法1#import "UIImageView+WebCache.h"第三步,调用sd_s

2015-10-21 15:31:52 325

原创 IOS引用计数的小细节

(今天与同事交流所学、分享给大家)对于MRC模式下的reference count 明明对象已经释放了、可是引用计数不为零的情况下面用一段代码来说明: NSString *str = @"FENG"; NSString *str1 = [[NSString alloc] initWithFormat:@"0000"]; NSLog(@"str1rc:%lu",

2015-10-20 19:55:09 622

原创 AFNetWorking 中使用HTTPS

AFNetWorking 相信做iOS开发的基本都用过、很强大、因为苹果ios9只支持https、很多app的网络请求都用的http。为了应对苹果挖的坑、如果不修改info.plist中的 NSAppTransportSecurity 属性的话、那遇到ios9就得用https 。其实AFNetWorking已经很好的封装了https、我们可以通过几步操作来实现https。

2015-10-20 17:27:50 394

转载 iOS Autolayout之Masonry解读

原文地址:http://www.jianshu.com/p/10a250cc5018MasonryMasonry是公认非常简洁优美的一款Autolayout框架我推荐大家重点学习这个框架我会把Autolayout的思维融合这个框架一起讲解Masonry的使用想要使用第三方Masonry要么要去GitHub上下载原代码下来拖进项目中,要么就直接使用cocoapods,po

2015-10-20 17:14:49 553

原创 NSNotificationCenter 用法详解

作用:NSNotificationCenter是专门供程序中不同类间的消息通信而设置的.注册通知:即要在什么地方接受消息               [[NSNotificationCenter defaultCenter]  addObserver:self selector:@selector(mytest:) name:@" mytest" object:nil]; 

2014-11-02 09:10:18 457

原创 UIAlertView知识详解

举例:UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"Default Alert View" message:@"Defalut" delegate:selfcancelButtonTitle:@"Cancel" otherButtonTitles:@"OK", nil];标准的双按钮,cancel

2014-10-30 08:32:06 489

原创 Xcode修改IOS应用程序名称

XCODE修改IOS应用的名称  2013-07-21 12:36:49|  分类: 日积月累-iOS|举报|字号 订阅       首先在左侧选择你的目标组中的项目文件。在中间选择“生成”选项卡,从配置弹出的窗口中选择“所有配置”,直接搜索“product name”。在搜索的结果中,双击输入iOS应用名称,“确定”生效。修改完后“Clear”

2014-10-23 16:04:14 690

空空如也

空空如也

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

TA关注的人

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