- 博客(48)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 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
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Xcode 编译出现 Unknown class <XXX> in InterfaceBuilder file
Xcode 编译出现 Unknown class <XXX> in InterfaceBuilder file
2017-03-19 19:14:42
466
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 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
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Xcode8 编译ipa、applicaiton loader提交成功 但是、iTunes connect构建版本不显示
Xcode8 编译ipa、applicaiton loader提交成功 但是、iTunes connect构建版本不显示
2016-09-23 17:14:25
7543
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 删除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
原创 新版本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关注的人