用多个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 阅读:2180
插件管理工具 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 阅读:2171
最简便的方法搭建Hexo-Github的博客 - 基于下一主题
前言 如果你喜欢写作,我觉得你可以试试gitbook或者跟着本文搭建一个属于自己的博客空间(即使你不是IT行业的一员),不再受限于第三方博客地址,当然Hexo搭建的博客也是基于github托管的,但是并不需要你购买域名。 经过两天的探索加爬坑,终于把博客在git上安家了,感谢开源的大哥大姐们,由于并非js开发,所以遇到了很多坑,于是...【详细】
GitHub Hexo Next主题
chaserr 2016年06月03日 赞:2 评论:5 阅读:2156
IOS-上架APP之启动页设置(新手必看!)
今天自己做的小作品准备提交,就差一个启动页,各种百度,各种搜,结果还好最后终于出来了,和大家分享一下,这个过程中遇到的各种小问题。(注XCode版本为7.2) 1.启动页一般都是图片,因为苹果有4,4S,5,5S,6,6S可能以后还会有其他的型号,所以要考虑到屏幕的适配,还有系统的适配(有些用户的系统版本不支持一些技术,比如...【详细】
ios APP上架 APP启动页设置 新手必看
可乐男孩 2016年05月03日 赞:7 评论:5 阅读:2098
WebViewJavascriptBridge的详细使用
前言 WebViewJavascriptBridge是支持到iOS6之前的版本的,用于支持native的iOS与javascript交互。如果需要支持到iOS6之前的app,使用它是很不错的。本篇讲讲WebViewJavascriptBridge的基本原理及详细讲讲如何去使用,包括iOS端的使用和JS端的使用。 经过多番百度、Google,发现WebViewJavascriptBridge的资源讲解不是翻译官方文档就是直接说官方提供的demo。但是笔...【详细】
cell tableview
18675574495 2016年03月09日 赞:0 评论:4 阅读:2086
我以前觉得做技术是件很牛逼的事情
因为许久都没有面试的邀请,所以心情比较烦躁。我刚刚毕业,工作经验也就不到一年。大三的时候,参加了蓝鸥的培训,从此走上了开发的道路。只是这条路说不出的艰难,我们做技术的不再是用技术说话,而是开始在简历上下功夫,写假简历,写假项目,而哪些小公司好像也很无奈,只能在哪里面选比较好的,但是工资都比较高。培...【详细】
ios 程序员
saber111 2016年06月28日 赞:10 评论:26 阅读:2045
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 阅读:2073
UDID和OpenUDID扫盲
最近看友盟的SDK更新日志: Apple公司于2013年5月1日开始,拒绝采集UDID的App上架App Store。 为适应Apple公司的这一政策,2013年4月23日之后,友盟统计分析iOS平台的SDK只提供OpenUDID版本。 OpenUDID版本SDK使用OpenUDID为统计标准,兼有mac地址的统计。同时,我们已经上线服务器端解决方案,避免大家在将SDK从UDID版本切换到OpenUDID版本时统计数据受到...【详细】
ios OpenUDID
凤翼天翔 2016年04月12日 赞:0 评论:1 阅读:2057
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 阅读:2051
剖析runtime,看完包懂
一、runtime简介 RunTime简称运行时。OC就是运行时机制,也就是在运行时候的一些机制,其中最主要的是消息机制。 对于C语言,函数的调用在编译的时候会决定调用哪个函数。 对于OC的函数,属于动态调用过程,在编译的时候并不能决定真正调用哪个函数,只有在真正运行的时候才会根据函数的名称找到对应的函数来调用。 事实证明: 在...【详细】
runtime机制详解
Yuan001 2017年08月30日 赞:3 评论:0 阅读:2042
iOS自动打包脚本
iOS自动打包脚本 iOS自动打包脚本,并实现图片素材、文字资源、部分代码的替换和重签名,基于python实现。 github地址: https://github.com/tzshlyt/ios-auto-replace-package 使用场景 为不同客户做定制化开发同一款app,功能相同,图片素材、显示的文字、配置和证书不同,每次人工替换素材和更换证书打包费时费力,所以使用python脚本实现自动化替换...【详细】
ios Python 脚本 打包 自动打包 自动化 python脚本 批量
tzshlyt 2017年09月18日 赞:4 评论:0 阅读:2037
邓白氏的申请
其实吧!回头想想,邓白氏的申请其实很简单的!对于我们这些英语不是太好的,同样也很简单的,只要你有一个翻译工具就够了(比如说有道词典)。接下来我就介绍一下我申请邓白氏的经历: 首先我们需要有一个apple ID。apple ID的申请也是很简单的,在这就不细说了。其次就是我们需要登录developer这个网站https://developer.apple.com截图如下...【详细】
邓白氏申请
爱喝玉米粥 2016年05月06日 赞:6 评论:2 阅读:2033
整理一下iOS开发优秀的开源框架,可有针对性的去阅读!
前言(兴奋): 各位业界的大牛大神们!你们辛苦了!感谢你们开源出优秀的代码,将我们带上了巨大巨大的肩膀(kēng)。 各位业界的新人们!你们更辛苦!感谢你们一起努(tián)力(kēng)!我不孤独! 对于一个业界新人,无时不刻在想着如何提高自己的水平,我想最简单最有效的方法就是阅读优秀的代码。我坚信!在阅读中自我的开发水平会...【详细】
ios 优秀开源库 新人必备
guofei 2016年03月30日 赞:7 评论:4 阅读:2018
User-Agent
一、什么是User-Agent User-Agent是Http协议中的一部分,属于头域的组成部分,User Agent也简称UA。用较为普通的一点来说,是一种向访问网站提供你所使用的浏览器类型、操作系统及版本、CPU 类型、浏览器渲染引擎、浏览器语言、浏览器插件等信息的标识。UA字符串在每次浏览器 HTTP 请求时发送到服务器! 浏览器UA 字串的标准格式为: 浏览器...【详细】
ios 转场动画
凤翼天翔 2016年04月09日 赞:0 评论:0 阅读:2009
Cocoapods的安装以及使用
Cocoapods 在网上看博客,看了好多次,都没有学会cocoapods,今天上午浪费了一上午的时间,终于算是学会了。其实也是很简单的。 iOS 新版 CocoaPods 安装流程 1.换掉现有Ruby默认源(由于好多人都没有翻墙,所以我们将rubygems换掉,采用taobao的,如果有的是直接翻墙的话,可以直接使用rubygems) $gem sources --remove https://rubygems.org/ 2.采用taobao的源...【详细】
cocoapods
爱喝玉米粥 2016年05月19日 赞:5 评论:4 阅读:1991
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 阅读:1990
ipad开发:二维码扫描,摄像头旋转角度问题解决办法
之前一直是在手机上开发,用系统原生二维码扫描功能,一点问题都没有,但是在ipad上,用户是横屏操作的,虽然界面旋转了,是横屏的,但是摄像头里显示的依然是竖屏效果,也就是说从摄像头里看到的和人眼看到的内容相差90度或者270度,网上搜索了一番,是这个AVCaptureVideoPreviewLayer 的问题,设备旋转了,但是它没有旋转,导致屏幕...【详细】
二维码 横屏 扫描
乔兰伊雪 2016年08月18日 赞:2 评论:5 阅读:1966
迭代器模式(Java与IOS)
定义:   迭代器模式又叫做游标(Cursor)模式。提供一种方法访问一个容器(container)对象中的各个元素,而又不暴露该对象的内部细节 迭代器模式的结构: 抽象容器:一般是一个接口,提供一个iterator()方法,例如java中的Collection接口,List接口,Set接口等。 具体容器:就是抽象容器的具体实现类,比如List接口的有序列表实现ArrayList,...【详细】
ios 设计模式 JAVA 迭代器
苏小妖 2016年10月27日 赞:2 评论:0 阅读:1960
iphoneiPad在国外怎么看youku,bilibili动漫视频
在国外看国内的视频,全都是版权限制,仅供中国大陆播放等问题。这可难倒了想看国内视频、国内音乐、国内综艺的伙伴啊,下面教你在国外怎么看国内视频方法哦。 可以借助一些软件例如 unblockcn ,专门做海外华人看国内视频网站的。 A.下载安装 unblockcn B.登录注册账号后选择线路 C.打开Safari观看视频或者音乐。 电脑上的话打开任意浏...【详细】
iPhone优酷 iPad爱奇艺 iPad腾讯nba
dingwen750 2017年04月19日 赞:3 评论:1 阅读:1871
几种典型的iOS应用界面的交互框架以及各自的优缺点
标签式 / Tab Menu 优点: 1、清楚当前所在的入口位置 2、轻松在各入口间频繁跳转且不会迷失方向 3、直接展现最重要入口的内容信息 缺点: 功能入口过多时,该模式显得笨重不实用 跳板式 / Springborad 优点: 1、清晰展现各入口 2、容易记住各入口位置,方便快速找到 缺点: 1、无法在多入口间灵活跳转,不适合多任务操作 2、容易形成更...【详细】
区别一 区别二 delegate Notification 区别三 delegate用于声明委托.
把我昨天de明天 2016年05月31日 赞:3 评论:1 阅读:1861
共1144个 共58页 12345678末页
sina weixin mail 回到顶部