- 博客(48)
- 收藏
- 关注
原创 error: DT_TOOLCHAIN_DIR cannot be used to evaluate LIBRARY_SEARCH_PATHS, use TOOLCHAIN_DIR instead
DT_TOOLCHAIN_DIR cannot be used to evaluate LIBRARY_SEARCH_PATHS, use TOOLCHAIN_DIR instead
2023-08-24 11:24:49
6679
2
原创 .podspec文件
前言本篇主要讲解组件化架构思想,从零教你如何组件化一个项目,当然组件化也遇上许多坑,这里非常感谢小码哥王顺子老师的帮助。如果喜欢我的文章,可以关注我微博:袁峥Seemygo,也可以来小码哥,了解下我们的iOS培训课程。后续还会更新更多内容,有任何问题,欢迎简书留言袁峥Seemygo。。。 为什么要组件化随着项目的不断迭代,各个模块会越来越复杂,各个模块相互依赖,而且每个模块可能会有共同的业务逻辑,
2017-04-24 13:24:38
1264
1
原创 私有pod
接下来就是要把项目提交到gitHub,做私有pod了gitHub新建一个project名为CRProtocolManager终端cd至CRProtocolManager项目目录下执行命令git remote add origin https://github.com/sun6boys/CRProtocolManager.git因cocoaPods强制添加开源许可文件执行命令echo MIT>FILE
2017-04-24 13:22:57
477
转载 github提交已存在的项目
下面说说更新代码的操作吧cd /home/test(假如 test就是你的用户名)/githubtest(这个文件夹是你要提交代码的项目文件夹,前提是你已经用过第一种方法了)git add . 或者添加具体的文件 git add 你要添加的文件(test/test/test.txt)git commit -m “说明” git push -u origin master //还记的
2016-10-11 09:48:42
476
转载 weex环境搭建
本文转载自:http://zct1989.oschina.io/2016/07/04/weex1/ 感谢作者的分享。开始weex在6月30日晚上已经正式开源(说是六月底果真是月底…),开始学习了不长时间,一遍学习也一边来总结一些相关的知识。weex官网 weex文档 1.安装 weex-toolkit首先需要做的就是安装weex-toolkit,这是weex的集成环境。1sudo npm in
2016-09-18 19:04:42
3135
转载 CocoaPods报错:The dependency `AFNetworking ` is not used in any concrete target
本文转载自:http://blog.youkuaiyun.com/sjl_leaf/article/details/50506057感谢原作者 ex:The dependency ` is not used in any concrete target The dependencyAFNetworking ` is not used in any concrete target1212CocoaPods
2016-07-20 10:06:53
1061
转载 Cocoapods安装步骤
2015-09-25 23:55 by jiangys, 31231 阅读, 6 评论, 收藏, 编辑Cocoapods安装步骤1.升级Ruby环境sudo gem update --system如果Ruby没有安装,请参考 如何在Mac OS X上安装 Ruby运行环境2.安装CocoaPods时我们要访问cocoapods.org,用淘宝的RubyGem
2016-07-20 10:02:55
304
转载 objc非主流代码技巧
本文转自http://blog.sunnyxx.com/2014/08/02/objc-weird-code/,感谢作者我是前言看开源代码时,总会看到一些大神级别的代码,给人眼前一亮的感觉,多数都是被淡忘的C语言语法,总结下objc写码中遇到的各类非主流代码技巧和一些妙用:[娱乐向]objc最短的方法声明[C]结构体的初始化[C]三元条件表达式的两元使用[C]数组的下标初始化[
2016-05-20 10:21:40
346
转载 如何建立基于CocoaPods的ReactiveCocoa工程
ReactiveCocoa 和 CocoaPods 一样也是目前很流行的 能方便和提高效率的框架.其实不光ios 学习任何一门语音最快最直接的方法就是上手. 如果单单是看看文档只能是走马观花得到一个感性认识罢了.前两天之前一个公司的测试人员跟我联系说如何学习JAVA,我问他是怎么学的,他说从网上下了好多视频教程,一直在看视频教程,也买了一些书. 我问他敲了多少代码,他说很少. 其实跟他一样的人
2016-05-12 17:21:41
503
转载 mac下如何上传代码到github(亲测有效)
mac下使用github 提起github相信大家都不会陌生,在这里就不再赘述了。作为开源代码库以及版本控制系统,使用好了确实会非常受益,再说的势利点,你找工作时给面试官说你经常维护自己的技术博客和github,相信你给他的印象会好很多。 windows底下如何使用github,很多好心人都已经给了非常详细的解决方案,你只需问下度娘,她会帮你解决,这里对于windo
2016-05-12 00:30:24
2583
转载 本地代码上传到github
转载请标明出处: http://blog.youkuaiyun.com/hanhailong726188/article/details/46738929本文出自:【海龙的博客】开篇之前说下题外话,之前写过一篇博客,IOS-一步一步教你自定义评分星级条RatingBar,群里有人想要源码,我上传到github上了,有需要的可以去看一下,github地址自定义评分星级条言归正传,最近有人
2016-05-08 15:34:37
399
转载 Mac环境下svn的使用
版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境。在Mac环境下,由于Mac自带了svn的服务器端和客户端功能,所以我们可以在不装任何第三方软件的前提下使用svn功能,不过还需做一下简单的配置。我们首先来看下,如何在Mac环境下搭建svn服务器端环境。创建代码仓库,用来存储
2016-05-08 14:34:44
363
转载 在 Mac mini 上架设 Jenkins 服务器来运行 iOS 测试
在 Mac mini 上架设 Jenkins 服务器来运行 iOS 测试安装配置 Jenkins先使用 homebrew 安装 Jenkins$ brew install jenkins然后链接 launchd 配置文件$ ln -sfv /usr/local/opt/jenkins/*.plist ~/Library/LaunchAgents
2016-04-06 16:40:06
520
转载 SVN 主干(trunk)、分支(branch )、标记(tag) 的使用
主干(trunk)、分支(branch )、标记(tag) 在SVN中Branch/tag在一个功能选项中,在使用中也往往产生混淆。 在实现上,branch和tag,对于svn都是使用copy实现的,所以他们在默认的权限上和一般的目录没有区别。至于何时用tag,何时用branch,完全由人主观的根据规范和需要来选择,而不是强制的(比如cvs)。一般情况下,trunk
2016-04-06 15:30:16
560
转载 qrCode二维码的生成和识别
有关二维码的介绍,我这里不做过多说明, 可以直接去基维百科查看,附上链接 QR code . IOS7之前,开发者进行扫码编程时,一般会借助第三方库。常用的是 ZBarSDKa 和 ZXingObjC ,IOS7之后,系统的AVMetadataObject类中,为我们提供了解析二维码的接口。经过测试,使用原生API扫描和处理的效率非常高,远远高于第三方库。扫描 官方
2016-03-31 15:31:34
11869
转载 用socket通讯示例代码
本文转载自 http://my.oschina.net/joanfen/blog/287238如果需要在项目中像QQ微信一样做到即时通讯,必须使用socket通讯,本人也是刚学习,分享一下,有什么不对的地方希望大家指正ios原生的socket用起来不是很直观,所以我用的是AsyncSocket这个第三方库,对socket的封装比较好,只是好像没有带外传输(out—of-ba
2016-03-01 23:54:36
625
转载 Missing iOS Distribution signing identity for *****问题解决
版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]问题描述今天准备打包上传AppStore,结果Xcode报以下错误:Missing iOS Distribution signing identity for XXXXXX查看证书后发现,Develop证书和Distribution证书都提示“此证书的签发者无效”。什
2016-02-23 16:08:50
470
转载 iOS开发者必备:自己总结的iOS、mac开源项目及库
登录 | 注册Mackerelz的博客目录视图摘要视图订阅2016软考项目经理实战班 学院周年礼-顶尖课程钜惠呈现 有奖征文:在云上开发的无限可能 【博客专家】有奖试读—Windows PowerShell实战指南关闭
2016-01-21 16:21:51
3877
原创 ios7下面用autolayout报错类似 *** Assertion failure in -[XXX layoutSublayersOfLayer:], /SourceCache/UIKit/U
ios7下面用autolayout报错类似 *** Assertion failure in -[XXX layoutSublayersOfLayer:], /SourceCache/UIKit/UIKit-2935.138/UIView. 这样的错误解决方案:在自定义控件的 layoutsybviews 方法的最下面加上【super layoutsubviews】【self lau
2016-01-19 11:44:44
766
转载 封装网络请求
吴红星博客园首页博问闪存新随笔联系订阅管理随笔-13 文章-0 评论-8 iOS开发之网络请求(基于AFNetworking的再封装)最近一直很忙也没有什么时间写博客了。放假了休息一下,就写一篇博客来总结一下最近做项目中出现过的问题吧!!!首先,在项目中我的起到了什么作用,无非就是把美工(UI设计师)给我们的图显示出来,然后再
2016-01-14 22:55:15
484
转载 UIScrowView添加自动布局
Storyboard中的UIScrollView使用自动布局,使其能够滚动2015-01-04 10:25 编辑: ?????? 分类:iOS开发 来源:不完美的艺术投稿 5 25821storyboard招聘信息:美术设计师(2D)UI设计师cocos2dx手游客户端主程手游JAVA 服务器端主程Android开发工程师iOS开发工程师Cocos2d-
2015-11-30 17:34:00
955
转载 自动处理键盘事件的第三方库 IQKeyboardManager
自动处理键盘事件的第三方库 IQKeyboardManager发表于8个月前(2015-03-09 18:35) 阅读(5708) | 评论(1)7人收藏此文章,我要收藏赞2阿里云携手开源中国众包平台发布百万悬赏项目 » 摘要 我们写界面要考虑很多用户体验问题,键盘事件的响应就是比较麻烦的一种。我们需要监听键盘事件,考虑点击背景收起键盘、考虑键盘遮挡输入框问题等等
2015-10-30 14:35:28
606
转载 iOS学习笔记(十七)——文件操作(NSFileManager)
iOS的沙盒机制,应用只能访问自己应用目录下的文件。iOS不像android,没有SD卡概念,不能直接访问图像、视频等内容。iOS应用产生的内容,如图像、文件、缓存内容等都必须存储在自己的沙盒内。默认情况下,每个沙盒含有3个文件夹:Documents, Library 和 tmp。Library包含Caches、Preferences目录。 上面的完整路径为
2015-10-10 19:34:27
364
转载 NSdata 与 NSString,Byte数组,UIImage 的相互转换—ios开发 Objective-C
NSdata 与 NSString,Byte数组,UIImage 的相互转换—ios开发 Objective-C2014年12月04日 ⁄ 综合⁄ 共 2380字 ⁄ 字号小 中 大 ⁄ 评论关闭from:http://www.cnblogs.com/jacktu/archive/2011/11/08/2241528.html1. NSData 与 NSStringNS
2015-10-10 10:21:10
336
转载 UIActivityIndicatorView、UIProgressView 活动与进度指示器 (实例)
活动指示器(UIActivityIndicatorView)可以告知用户有一个操作正在进行中。进度指示器(UIProgressView )也具有同样功能,而且还可以告知用户离操作结束还多远。 这两个指示器都是派生自UIView,所以他们是视图,也可以附着在视图上。 一、UIActivityIndicatorView 活动指示器 1.创建C
2015-09-10 09:21:18
429
转载 AFNetWorking的使用
官网下载2.5版本:http://afnetworking.com/此文章是基于AFNetworking2.5版本的,需要看AFNetworking2.0版本的请看上一篇文章:AFNetworking2.0使用1.检测网络状态[objc] view plaincopyprint?+ (void)netWorkStatus { /**
2015-09-09 10:57:06
342
转载 iOS UINavigationController与UITabBarController的组合使用
1.导航类型UINavigationController 适用于父子页面的跳转UITabBarController 适用于平级页面的跳转2.presentViewController / dismissViewControllerAnimated和pushViewController / popViewController(1)只有从UINavigationController
2015-09-09 10:40:02
294
转载 MJExtension的一些实用技巧
MJExtension的一些实用技巧1、在代码文件中 引入"MJExtension.h" :解决属性中的命名和服务端传过来的数据中的key不同的问题 -(NSDcitionrary *)replacedkeyFromPropertyName { // ID和mytext对应的是我们头文件中的属性名称 // id 和 text 对应的是我们数据中
2015-09-09 09:38:40
540
转载 MJExtension字典和模型之间相互转换的轻量级框架的使用实例
框架下载地址是:https://github.com/makeLaugh/MJExtension这边主要的一个示例是将一个从web上面取到的json字符窜转化成model的一个流程,开始集成吧。1)下载解压2)添加到新的项目中 3)导入头文件后,开始使用这个文件,这边是从web上面取得的一个数据,直接映射成一个model对
2015-09-09 09:09:57
847
转载 ios技术博客
博客博客地址博主信息OneV's Den王巍(喵神), 现居日本, 就职于 LINE, 知名 iOS 开发者, 写的文章大多深入浅出, 内容广泛, 目前在维护的 Swifter 也值得收藏唐巧的技术博客唐巧, 国内知名 iOS 开发者, 现就职于猿题库, 博客推出的 iOS 移动开发周报很受欢迎, 更新频繁txx's
2015-09-08 17:12:16
518
转载 Masonry简单使用(二)
Masonry简单使用介绍安装使用居中显示视图设置视图并排多个视图间隔相同介绍Masonry源码在其官网上也进行了很多的介绍,在下面会写出我自己的一些见解.如果使用过iOS中系统的NSLayoutConstraints已经知道非常麻烦如下代码就是系统的约束UIView *superview = self;UIView *view1 = [[UIVie
2015-09-08 17:04:53
680
转载 Masonry使用实例(AutoLayout开源框架)
本文转载于【http://www.cocoachina.com/ios/20141219/10702.html】前言MagicNumber -> autoresizingMask -> autolayout以上是纯手写代码所经历的关于页面布局的三个时期在iphone1-iphone3gs时代 window的size固定为(320,480) 我们只需要简单计算一下相对位置就好了在
2015-09-08 16:49:44
297
转载 CocoaLumberjack开发指南
CocoaLumberjack支持ios日志文件异步记录,日志文件覆盖保存,5级别日志记录,xcode的彩色日志,作者经常维护更新,大部分的日志都基于该架构,但存在使用极为困难的问题。现总结一下使用心得,让你从零做起也能使用CocoaLumberjack日志架构的全部功能。测试环境:xcode6.2CocoaLumberjack的下载链接是:链接地址 xCode扩展插件XcodeCol
2015-09-08 13:49:23
770
转载 ios Crash闪退日志获取和上传至服务器(NSSetUncaughtExceptionHandler)
ios Crash闪退日志获取和上传至服务器(NSSetUncaughtExceptionHandler)2015-01-04 17:42:57分类: 其他最近客户有个要求:人家谁谁有crash日志捕获和上传,我们是不是也要做一个... 人家谁谁.....还有什么什么功能........ 正好最近也在研究这方面东东,所以整理一下分享给大家:如何用程序获取
2015-09-08 08:58:31
379
转载 ios 文件上传
文顶顶iOS开发网络篇—文件的上传iOS开发网络篇—文件的上传说明:文件上传使用的时POST请求,通常把要上传的数据保存在请求体中。本文介绍如何不借助第三方框架实现iOS开发中得文件上传。 由于过程较为复杂,因此本文只贴出部分关键代码。主控制器的关键代码:YYViewController.m 1 #import "YYViewControl
2015-09-07 17:38:43
331
转载 CocoaLumberjack的使用
一直需要一个 Log 系统,可以将程序运行过程中打的 log 发送到自己服务器,方便之后数据分析或者除错。之前也尝试过找一些第三方服务,但看来看去,国内貌似没看到专门做这一块的,而国外看了下有Loggly,似乎满足需求,但它要收费且日志保存时间太短。后来无意间看了下 Loggly 提供的 SDK 源代码,发现了 CocoaLumberjack这个好东西,而 Loggly 其也不过就是在 C
2015-09-07 16:12:55
709
转载 ios开发 Xcode下安装Versions以及Xcode配置svn
最近学习了ios,项目需要搭建svn,下面是我搭建svn的步骤1、前提条件 a:安装mac os 系统; b:安装Xcode(4.3+);2、安装versions 可以去versions官网上面下载http://www.versionsapp.com/这里我提供了一个供大家使用,下面是安装步骤: 1、安装文件,配置ver
2015-09-07 15:08:47
492
转载 Xcode下使用svn小结
XCode下使用SVN方法与技巧是本文要介绍的内容,主要是介绍如何来配置SVN,不多说,我们直接进入话题。第一步,配置 SubversionLeopard中自带了SVN,但Xcode的项目文件中,并不是所有文件都适于加入SVN中进行管理,比如编译后的文件和编译过程中产生的文件,这些文件不属于源代码,应该告诉svn忽略掉,方法:编辑 ~/.subversion/config 文件1.
2015-09-07 14:48:06
393
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人