几种典型的iOS应用界面的交互框架以及各自的优缺点
标签式 / Tab Menu 优点: 1、清楚当前所在的入口位置 2、轻松在各入口间频繁跳转且不会迷失方向 3、直接展现最重要入口的内容信息 缺点: 功能入口过多时,该模式显得笨重不实用 跳板式 / Springborad 优点: 1、清晰展现各入口 2、容易记住各入口位置,方便快速找到 缺点: 1、无法在多入口间灵活跳转,不适合多任务操作 2、容易形成更...【详细】
区别一 区别二 delegate Notification 区别三 delegate用于声明委托.
把我昨天de明天 2016年05月31日 赞:3 评论:1 阅读:2302
iOS - RxSwift 项目实战记录
最近刚刚把接手的OC项目搞定,经过深思熟虑后,本人决定下个项目起就使用Swift(学了这么久的Swift还没真正用到实际项目里。。。),而恰巧RxSwift已经出来有一些时间了,语法也基本上稳定,遂只身前来试探试探这RxSwift,接着就做了个小Demo,有兴趣的同学可以瞧一瞧~ 结构 . ├── Controller │   └── LXFViewController.swift // 主视图控制器...【详细】
ios swift RxSwift
凌枫一族 2017年09月09日 赞:0 评论:0 阅读:2296
iOS,面试必看,最全梳理
序言 目前形势,参加到iOS队伍的人是越来越多,甚至已经到供过于求了。今年,找过工作人可能会更深刻地体会到今年的就业形势不容乐观,加之,培训机构一火车地向用人单位输送iOS开发人员,打破了生态圈的动态平衡。矫情一下,言归正传,我奉献一下,为iOS应聘者梳理一下面试题,希望能助一臂之力! OC的理解与特性 OC作为一门面...【详细】
iOS开发历程
死一只鸟 2016年03月21日 赞:5 评论:0 阅读:2287
公司的开发者账号申请
现在苹果的开发者账号分为四种,个人的(99美元),公司的(99美元),企业的(299美元)和教育者的。但是我在申请开发者账号的时候选择的目前还是只有前三种。 一、注册前准备: 1、2个邮箱,注意:299美元的必须是公司域名邮箱 2、邓白氏编码DUNS(http://www.lofter.com/blog/yifeiyadezijie?act=dashboardclick_20130514_04这是我自己写的邓白氏的申...【详细】
开发者账号申请
爱喝玉米粥 2016年05月04日 赞:3 评论:7 阅读:2248
NSURLSession之我见
前言 iOS7的时候苹果推出了NSURLSession,NSURLSession可以看做是NSURLConnection的进化版,大有取代NSURLConnection的意思 NSURLSession优点: 1、后台上传和下载:只需在创建NSURLSession的时候配置一个选项,就能得到后台网络的所有好处。这样可以延长电池寿命,并且还支持UIKit的多task,在进程间使用相同的委托模型。 2、能够暂停和恢复网络操作:使用NSU...【详细】
NSURLSession 网络请求 断点续传 上传
tianya2416 2016年05月25日 赞:7 评论:1 阅读:2249
iOS libsqlite3.0.tbd和libsqlite3.tbd的区别
先来看下面的对比照,或许更容易理解一些。 libsqlite3.0.tbd 只是一个快捷方式,其实也是指向libsqlite3.tbd的,如果libsqlite3.0.tbd指向的就是最新的libsqlite3.tbd,就不用更新了。【详细】
ios app 不显示 上架
IT喃 2017年09月20日 赞:0 评论:0 阅读:2199
iOS实现表格(非TableView)
WhdeForm iOS 表格项目地址:https://github.com/whde/WhdeForm pod 'WhdeForm', '~> 1.0.0' 添加了Reusable机制 添加了横(Section)表头 添加了竖(Column)表头 添加了左上角(TopLeftHeader)总表头 通过FDateSource去创建各个元素,类似TableView 添加了FIndexPath,{section, column} 表头添加点击事件 添加了网格 使用 #import "ViewController.h" #import "FormScrollView.h" @interface ViewCont...【详细】
ios Objective-C 表格 表头
whde006 2016年05月07日 赞:8 评论:3 阅读:2179
购物车添加效果 点击后动画添加到购物车
(void)viewDidLoad: _imageView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 35, 35)]; _imageView.image = [UIImage imageNamed:@"list_icon_music_radio.png"]; _imageView.center = CGPointMake(self.view.frame.size.width - 70,460); [self.view addSubview:_imageView]; // label _cntLabel = [[UILabel alloc] initWithFrame:CGRectMake(self.view.frame.size.width - 50,440, 20, 20)]; _cntLabel.textColor = customColor; _cntLabel.textAlignm...【详细】
ios 购物车动画 点击CELL 图标漂浮 控件不移动
guohutiger12 2016年06月29日 赞:2 评论:3 阅读:2181
ios关于用xib创建的cell 自动返回cell的高度问题!~
1 设置tableView的属性 self.tableView.rowHeight = UITableViewAutomaticDimension; self.tableView.estimatedRowHeight = 44.0; // 设置为一个接近“平均”行高的值 2 cell要约束好,要能够让cell知道自己的高度根据哪个控件计算就可以(不明白看下图),再加上上面的代码,返回cell高度的代码就不要了 //再给你的控件添加约束的同时,你要让cell 能根据你所添加的约束...【详细】
ios xib 动态返回cell高度
d2698255 2016年05月11日 赞:3 评论:2 阅读:2179
Swift集合类型扩展
对于Swift来说, 数组(Array)、字典(Dictoinary)、集合(Set) 统称集合类型(CollectType),并都实现了CollectType协议 swift2.0以后可以扩展协议, 那就提供了很多方便的功能, 对于数组来说, 有一个很方便的功能就是将数组元素利用joined函数,使用指定分隔符加入到一个字符串当中,此方法在写SQL或对数据序列化时极为常用, 但对应的字典和集合并没有此...【详细】
swift CollectType extension joined
bujiandi 2016年09月05日 赞:0 评论:0 阅读:2169
React Native 应用的创建
一、环境搭建 1、安装node: brew install node 2、安装watchman: brew install watchman 3、安装react native nam install-g react-native-cli 二、创建项目 react-native init HelloWorld 创建好之后,使用Xcode打开发现编译出错。 原因:init命令默认会创建最新的版本,而目前最新的0.46版本需要下载boost库编译。此库体积庞大,在国内即便翻墙也很难下载成功,导致很多人...【详细】
ios React
勿忘_ 2017年09月20日 赞:0 评论:0 阅读:2163
七牛云赵之健:多维度融合赋能视频 AI 的实践
6 月 30 日下午,赵之健在七牛架构师实践日第二十九期进行了《多维度融合赋能视频 AI 的实践》为题的实战分享。 
 作者简介: 
  赵之健,七牛人工智能实验室资深算法工程师, 七牛视频算法和算法工程化负责人。拥有近十年从事于计算机视觉和人工智能相关的算法研究的经历,在图像相关如人脸识别,图像分类,工业自动化...【详细】
人工智能
Casper酱 2018年07月18日 赞:0 评论:0 阅读:2161
一个好用的多边形控件
前言 要实现如图片中左侧的正六边形按钮,其中要有边框以及角的弧度。由于以前做过CALayer相关的功能,自然想起利用CALayer绘制path来实现该功能。 根据最大半径计算各顶点坐标 先确定按钮的size得出最大r值,然后按照这个模式得出每个点相对于按钮的坐标,使用UIBezierPath绘制path得到最后的图样。按照这样的逻辑确实可以做出如UI展示...【详细】
ios swift 圆角 自定义控件 多边形
谷慢慢 2017年09月26日 赞:2 评论:0 阅读:2139
ReactiveCocoa基础和一些常见类介绍
一 导入ReactiveCocoa框架 通常都会使用CocoaPods(用于管理第三方框架的插件)帮助我们导入 podfile如果只描述pod 'ReactiveCocoa', '~> 4.0.2-alpha-1',会导入不成功 因为用到了swift的一些东西 需要在podfile加上use_frameworks,重新pod install 才能导入成功 ReactiveCocoa常见的一些类: RACSignal:信号类,一般表示将来有数据传递,只要有数据改变,信号内部接...【详细】
ReactiveCocoa
CharType 2016年05月18日 赞:1 评论:1 阅读:2119
iOS怎么入门
对于大部分小白来讲,学一门技术是比较难的事情,这里面几个要素决定你无法下手,虽然网络上有很多文章、视频等教程,但你缺乏一些能力,整合、分析、总结能力,知识本身不难,而是掌握它的过程会让你无从下手。你可能在到处看别人教程、项目,但自己还是写不出来,而且始终没有一个主线让自己知道走到哪里了。作为有若干...【详细】
ios 入门 初学
althyg 2016年05月26日 赞:9 评论:11 阅读:2074
面试题ios
多线程、特别是NSOperation 和 GCD 的内部原理。 运行时机制的原理和运用场景。 SDWebImage的原理。实现机制。如何解决TableView卡的问题。 block和代理的,通知的区别。block的用法需要注意些什么。 strong,weak,retain,assign,copy nomatic 等的区别。 设计模式,mvc,单利,工厂,代理等的应用场景。 单利的写法。在单利中创建数组应该注意些什么...【详细】
ios中我对Block的认识
15001136980 2016年04月14日 赞:2 评论:1 阅读:2087
iOS-图片水印,图片裁剪和屏幕截图
一.图片水印 1.创建个UIImageView @property (weak, nonatomic) IBOutlet UIImageView *neImage; 2.创建个方法实现水印功能 - (void)viewDidLoad { [super viewDidLoad]; UIImage *bgImage = [UIImage imageNamed:@""]; //创建一个位图上下文 UIGraphicsBeginImageContextWithOptions(bgImage.size, NO, 0.0); //将背景图片画入位图中 [bgImage drawInRect:CGRectMake(0, 0, bgImage.size.width, bgImage.size.height)]; //将水印Logo画...【详细】
ios 图片水印 图片裁剪和屏幕截图
OS_JJ 2016年06月29日 赞:4 评论:0 阅读:2086
一键导航(百度,腾讯,高德,苹果自带)地图
今天有个外卖的app要加导航去商户地址的功能,就简单的写了下调用目前用的比较广泛的三个地图的一键导航,还是一如既往的简单,github上又完善了一下功能:高德地图自定义大头针和气泡,点击气泡按钮导航 demo已上传到github上: https://github.com/15294871542/EasyMapNavi //百度地图 文档地址: http://lbsyun.baidu.com/index.php?title=uri/api/ios //腾讯地图...【详细】
ios 腾讯 高德 一键导航(百度 苹果自带)地图
飞翔信念 2017年09月01日 赞:2 评论:0 阅读:2085
sdweimage 原理
SDWebimage 是一个开源的用来加载网络远程图片的库,自动缓存、异步下载、具有同一个Url下载次数控制和优化等功能 SDWebImage托管在github上。https://github.com/rs/SDWebImage 使用的时候可以去下载导入工程中,也可以直接使用pod安装,安装安装命令:pod pod 'SDWebImage' 首先说说 SDWebImage加载网络图片的流程 1、入口 setImageWithURL:placeholderImage:options: 会...【详细】
ios 图片缓存 sdwebimage
飞哥 2016年05月03日 赞:4 评论:1 阅读:2080
突破性的团队协作开发方案
对于一位开发者而言,都希望有良好的开发环境引导大家。这里我给出自己实践中有所成就的方案,希望能帮助大家进行开发中的协作和方式有所改进,达到各方面的共赢。 对于开发者而已,莫过于是能进到一家公司能学到东西和做得开心,有存在价值感。 在这个基础上我制定了一份相应的项目管理方案。而且现在执行了半年多了。也获...【详细】
ios 开发方案 协作方法
459041213 2017年04月17日 赞:4 评论:4 阅读:2068
sina weixin mail 回到顶部