git上传提交遇到问题
git上传提交遇到问题 一. The local repository is out of date.Make sure all changes have been pulled from the remote repository and try again. 字面意思很好理解, "确保所有东西都从远程拉下来" . 是因为你再github新建的项目中有文件在本地没有造成的,需要将它pull到终端,先cd到你项目目录 git pull命令的作用是,取回远程主机某个分支的更新,再与本地的指定...【详细】
ios GitHub git
凤翼天翔 2016年04月23日 赞:0 评论:0 阅读:2538
设置导航栏样式的几种简单思路
UITabBarController下面常常需要为多个ViewController设置导航栏样式,总结了一下遇到过的为UINavigationBar添加背景图片的几种简单思路 以设置背景图片为例: 第一种,直接在视图里面单独设置每个视图的UINavigationBar,适合每个页面需要不同的导航栏样式。 [self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"nav_bg_all-64"] forBarMetrics:UIBarM...【详细】
ios UINavigationBar UINavigationController 自定义导航栏
syfuxi 2016年07月18日 赞:7 评论:0 阅读:2516
IOS-上架APP之启动页设置(新手必看!)
今天自己做的小作品准备提交,就差一个启动页,各种百度,各种搜,结果还好最后终于出来了,和大家分享一下,这个过程中遇到的各种小问题。(注XCode版本为7.2) 1.启动页一般都是图片,因为苹果有4,4S,5,5S,6,6S可能以后还会有其他的型号,所以要考虑到屏幕的适配,还有系统的适配(有些用户的系统版本不支持一些技术,比如...【详细】
ios APP上架 APP启动页设置 新手必看
可乐男孩 2016年05月03日 赞:7 评论:5 阅读:2475
整理一下iOS开发优秀的开源框架,可有针对性的去阅读!
前言(兴奋): 各位业界的大牛大神们!你们辛苦了!感谢你们开源出优秀的代码,将我们带上了巨大巨大的肩膀(kēng)。 各位业界的新人们!你们更辛苦!感谢你们一起努(tián)力(kēng)!我不孤独! 对于一个业界新人,无时不刻在想着如何提高自己的水平,我想最简单最有效的方法就是阅读优秀的代码。我坚信!在阅读中自我的开发水平会...【详细】
ios 优秀开源库 新人必备
guofei 2016年03月30日 赞:7 评论:4 阅读:2442
插件管理工具 Alcatraz
Alcatraz 安装: https://github.com/alcatraz/Alcatraz Github官网链接 终端安装方法 mkdir -p ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins; curl -L http://git.io/lOQWeA | tar xvz -C ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins 或者 curl -fsSL https://raw.github.com/supermarin/Alcatraz/master/Scripts/install.sh | sh 终端移除方法 rm -rf ~/Library/Application\ Support/Developer/Shared/Xcode/Plu...【详细】
ios xcode
iOS看彩虹 2016年07月22日 赞:0 评论:1 阅读:2436
用多个StoryBoard构建工程
我的博客原文地址 一 重新创建Home、Search和About三个StoryBoard 二 创建TabBarViewController类继承于UITabBarController - (void)viewDidLoad { [super viewDidLoad]; //第一个 首页 UINavigationController *homeNav = [[UIStoryboard storyboardWithName:@"Home" bundle:[NSBundle mainBundle]] instantiateInitialViewController]; UITabBarItem *homeItem = [[UITabBarItem alloc] initWithTabBarSystemItem:UITabBarSystemItemFeatured tag:0...【详细】
ios Storyboard Objective-C
zhanglei419723 2016年09月14日 赞:0 评论:2 阅读:2427
我以前觉得做技术是件很牛逼的事情
因为许久都没有面试的邀请,所以心情比较烦躁。我刚刚毕业,工作经验也就不到一年。大三的时候,参加了蓝鸥的培训,从此走上了开发的道路。只是这条路说不出的艰难,我们做技术的不再是用技术说话,而是开始在简历上下功夫,写假简历,写假项目,而哪些小公司好像也很无奈,只能在哪里面选比较好的,但是工资都比较高。培...【详细】
ios 程序员
saber111 2016年06月28日 赞:10 评论:26 阅读:2389
WebViewJavascriptBridge的详细使用
前言 WebViewJavascriptBridge是支持到iOS6之前的版本的,用于支持native的iOS与javascript交互。如果需要支持到iOS6之前的app,使用它是很不错的。本篇讲讲WebViewJavascriptBridge的基本原理及详细讲讲如何去使用,包括iOS端的使用和JS端的使用。 经过多番百度、Google,发现WebViewJavascriptBridge的资源讲解不是翻译官方文档就是直接说官方提供的demo。但是笔...【详细】
cell tableview
18675574495 2016年03月09日 赞:0 评论:4 阅读:2402
iOS 通过dSYM文件分析crash-函数地址定位问题
借助友盟错误统计(或者其他错误统计),app打包或者上线之后能够很方便的获取客户端异常信息,但有时候获取到的异常错误信息不能直观的定位问题,例如: dSYM文件对应 每次app打包或上线时记得保存对应的xcarchive文件。xcarchive文件中包含所需要dSYM文件和.app。 1、 2、 3、 4、 每一个 xx.app 和 xx.app.dSYM 文件都有对应的 UUID,crash 文件也...【详细】
lwei0521 2016年03月22日 赞:0 评论:0 阅读:2402
Objective-C关于非ARC模式下的对象引用计数
Objective-C是一门简洁、强大、灵活的既具有面向对象特性也具有函数式编程特性的编程语言。由于它是C语言的马甲,也就是说,Objective-C可以将其源代码先转为纯C语言然后再编译为最终的目标代码,所以我们也可以用它来写纯C语言代码,它与C是完全兼容的!(这点与C++在语法特性上跟C语言兼容的特性不同) 由于有不少Objective-C爱好者对...【详细】
zenny_chen 2016年03月05日 赞:10 评论:18 阅读:2372
iOS剪切板 UIPasteboard
1、前言 iOS在某些特定时刻需要把内容重一个app拷贝到另一个app 这时候我们就可以使用剪切板UIPasteboard 2、iOS自带剪切板操作的原生UI控件 在iOS中下面三个控件,自身就有复制-粘贴的功能: (1)、UITextView (2)、UITextField (3)、UIWebView 3、系统的剪切板UIPasteboard UIPasteboard类有3个初始化方法: //获取系统级别的剪切板 + (UIPasteboard *)generalPasteboard; //...【详细】
UIPasteboard 剪切板
tianya2416 2016年07月19日 赞:2 评论:0 阅读:2385
User-Agent
一、什么是User-Agent User-Agent是Http协议中的一部分,属于头域的组成部分,User Agent也简称UA。用较为普通的一点来说,是一种向访问网站提供你所使用的浏览器类型、操作系统及版本、CPU 类型、浏览器渲染引擎、浏览器语言、浏览器插件等信息的标识。UA字符串在每次浏览器 HTTP 请求时发送到服务器! 浏览器UA 字串的标准格式为: 浏览器...【详细】
ios 转场动画
凤翼天翔 2016年04月09日 赞:0 评论:0 阅读:2348
NSRunLoop 学习
一、基本概念 1、NSRunLoop对象 (1)CFRunLoopRef NSRunLoop对象是OC对象,是对CFRunLoopRef的封装,可以通过getCFRunLoop方法获取其对应的CFRunLoopRef对象。注意,NSRunLoop不是线程安全的,但CFRunLoopRef是线程安全的。 (2)RunLoopMode NSRunLoop对象是一系列RunLoopMode的集合,每个mode包括有这个模式下所有的Source源、Timer源和观察者。每次RunLoop调用的时候都只能...【详细】
ios Runloop 总结
流浪猫_qihr 2017年09月07日 赞:1 评论:0 阅读:2322
iOS自动打包脚本
iOS自动打包脚本 iOS自动打包脚本,并实现图片素材、文字资源、部分代码的替换和重签名,基于python实现。 github地址: https://github.com/tzshlyt/ios-auto-replace-package 使用场景 为不同客户做定制化开发同一款app,功能相同,图片素材、显示的文字、配置和证书不同,每次人工替换素材和更换证书打包费时费力,所以使用python脚本实现自动化替换...【详细】
ios Python 脚本 打包 自动打包 自动化 python脚本 批量
tzshlyt 2017年09月18日 赞:4 评论:0 阅读:2309
swift cell高度自适应
1.导入SnapKit框架 import UIKit class ViewController: UIViewController,UITableViewDataSource,UITableViewDelegate { var tableView = UITableView() //点击展开、合并 var dict: Dictionary<String> = [:] var textValue: NSString = "我是一个UILabel()\n我是一个UILabel()\n我是一个UILabel()\n我是一个 UILabel()\n我是一个UILabel()\n我是一个UILabel()\n我是一个UILabel()\n我是一个UILabel()\n" override func viewDi...【详细】
cell swift height
vipsamuel 2016年07月20日 赞:2 评论:1 阅读:2300
无标题文章
更新完10.12系统后,出现了如下问题 ![ Enter your image description here: ](/Users/baijinhui/Desktop/屏幕快照 2016-10-10 下午4.01.40.png) 编译时会提示codesign error, 不知道是系统更新或是其他原因, 解决方法。 终端输入如下命令 find . -type f -name '*.jpeg' -exec xattr -c {} \; find . -type f -name '*.png' -exec xattr -c {} \; find . -type f -name '*.tif' -exec xattr -c {} \; clean工程,再...【详细】
a8127480 2016年10月10日 赞:3 评论:48 阅读:2248
Cocoapods的安装以及使用
Cocoapods 在网上看博客,看了好多次,都没有学会cocoapods,今天上午浪费了一上午的时间,终于算是学会了。其实也是很简单的。 iOS 新版 CocoaPods 安装流程 1.换掉现有Ruby默认源(由于好多人都没有翻墙,所以我们将rubygems换掉,采用taobao的,如果有的是直接翻墙的话,可以直接使用rubygems) $gem sources --remove https://rubygems.org/ 2.采用taobao的源...【详细】
cocoapods
爱喝玉米粥 2016年05月19日 赞:5 评论:4 阅读:2273
迭代器模式(Java与IOS)
定义:   迭代器模式又叫做游标(Cursor)模式。提供一种方法访问一个容器(container)对象中的各个元素,而又不暴露该对象的内部细节 迭代器模式的结构: 抽象容器:一般是一个接口,提供一个iterator()方法,例如java中的Collection接口,List接口,Set接口等。 具体容器:就是抽象容器的具体实现类,比如List接口的有序列表实现ArrayList,...【详细】
ios 设计模式 JAVA 迭代器
苏小妖 2016年10月27日 赞:2 评论:0 阅读:2278
剖析runtime,看完包懂
一、runtime简介 RunTime简称运行时。OC就是运行时机制,也就是在运行时候的一些机制,其中最主要的是消息机制。 对于C语言,函数的调用在编译的时候会决定调用哪个函数。 对于OC的函数,属于动态调用过程,在编译的时候并不能决定真正调用哪个函数,只有在真正运行的时候才会根据函数的名称找到对应的函数来调用。 事实证明: 在...【详细】
runtime机制详解
Yuan001 2017年08月30日 赞:3 评论:0 阅读:2263
iOS11 xcode9 问题汇总以及新特性(持续更新中)
1、提示Failed to acquire termination assertion when installing placeholder for 解决办法:卸载模拟器相关应用或者退出模拟器重新运行! 2、IOS11模拟器效果展示 https://o591a83vj.qnssl.com/iOS11.gif 3、Xcode9 打企业包新增了Plist文件 4、Xcode9无线测试 a、必要条件:Xcode9 iOS11 b、手机连接上Xcode,打开Xcode菜单:Windows->Device and Simulators。找到连接上的设备,把Conne...【详细】
Xcode9 ios11
lvhahaha 2017年10月12日 赞:2 评论:0 阅读:2253
共1307个 共66页 12345678末页
sina weixin mail 回到顶部