iOS 学习 - 20 UICollectionView 移动 Item ,类似背包
有100个 item,数据源只有20个,只能在 20 个之间移动,防止 item 复用,出现 bug方法一:苹果自带//UICollectionViewDataSource- (BOOL)collectionView:(UICollectionView *)collectionView canMov...
iOS 学习 - 12.NSMutableAttributedString 计算高度
计算 NSMutableAttributedString 高度,必须要有两个属性-(void)test{ UILabel *label = [[UILabel alloc]initWithFrame:CGRectMake(, , , )]; label.backgroundColor =...
iPhone App开发实战手册学习笔记(9)之设计IOS App的目标
1 前言如果我们要做一个属于自己的App需要达到那些目标呢,今天就来介绍一下。2 详述2.1 关注用户及其需求你的主要目标永远都是在设计方案之前先想好用户用例。有些开发人员喜欢编写用户故事来确认用户的各种需求都能实现。2.2 遵循既定惯例苹果公司的内置应用中有很多出色的行为,手势应用,跟着他们的脚步...
【从零学习openCV】IOS7根据人脸检测
前言:人脸检測与识别一直是计算机视觉领域一大热门研究方向,并且也从安全监控等工业级的应用扩展到了手机移动端的app。总之随着人脸识别技术获得突破,其应用前景和市场价值都是不可估量的,眼下在学习openCV,自然不能放过这个领域。于是略微了解了下openCV下人脸检測的一些原理。为之后的人脸识别等研究...
IOS学习之路十六(UItableView 通过Prepare for segue 页面传值)
当你点击一个UITableView 的section 或者cell的时候希望把值传到另一个页面(页面是通过segue跳转的),可以通过prepareforsegure 方法传值(我的UITableView Controller 添加了NavigationController)示例代码如下:- (vo...
IOS学习笔记37——ViewController生命周期详解
在我之前的学习笔记中讨论过ViewController,过了这么久,对它也有了新的认识和体会,ViewController是我们在开发过程中碰到最多的朋友,今天就来好好认识一下它。ViewController是IOS开发中MVC模式中的C,ViewController是view的controller...
ios学习之UIViewControl生命周期
提到UIViewcontrol,每个人都不会陌生吧!平时实际开发中,每天的实际开发应该都少不了它。学过android的各位亲,也对生命周期这四个 字并不陌生,无论是activity,还是service,也都皆已熟识了吧。也是由于之前学android的经验,看到后第一感觉就是,其生命周期是怎 样的呢?...
iOS超全开源框架、项目和学习资料汇总--数据库、缓存处理、图像浏览、摄像照相视频音频篇
iOS超全开源框架、项目和学习资料汇总--数据库、缓存处理、图像浏览、摄像照相视频音频篇感谢:Ming_en_long 的分享大神超赞的集合,http://www.jianshu.com/p/f3e7008791f2?hmsr=toutiao.io&utm_medium=toutiao.io...
iOS - 开源框架、项目和学习资料汇总(其他篇)
数据库1. FMDB – sqlite的工具, 多线程FMDatabaseQueue实例,FMDB数据库的使用演示和封装工具类。GXDatabaseUtils – 在FMDB基础上的工具。2. realm-cocoa – Realm是一个真正为移动设备打造的数据库,同时支持Objective-C和S...
iOS - 开源框架、项目和学习资料汇总(动画篇)
动画1. Core Animation笔记,基本的使用方法 – Core Animation笔记,基本的使用方法:1.基本动画,2.多步动画,3.沿路径的动画,4.时间函数,5.动画组。2. awesome-ios-animation – iOS Animation 主流炫酷动画框架(特效)收集整理...
iOS超全开源框架、项目和学习资料汇总(5)AppleWatch、经典博客、三方开源总结篇
完整项目v2ex – v2ex 的客户端,新闻、论坛。apps-ios-wikipedia – apps-ios-wikipedia 客户端。jetstream-ios – 一款 Uber 的 MVC 框架。它同时提供了多用户实时通讯支持,一旦启动 JetStream 后端服务,通过 WebSock...
iOS - 开源框架、项目和学习资料汇总(UI篇)
上下拉刷新控件1. MJRefresh --仅需一行代码就可以为UITableView或者CollectionView加上下拉刷新或者上拉刷新功能。可以自定义上下拉刷新的文字说明。(推荐)2. SVPullToRefresh --下拉刷新控件4500+star,值得信赖3. CBStoreHouse...
【转】iOS超全开源框架、项目和学习资料汇总
iOS超全开源框架、项目和学习资料汇总(1)UI篇iOS超全开源框架、项目和学习资料汇总(2)动画篇iOS超全开源框架、项目和学习资料汇总(3)网络和Model篇iOS超全开源框架、项目和学习资料汇总(4)数据库、缓存处理、图像浏览、摄像照相视频音频篇完整项目v2ex – v2ex 的客户端,新闻、...
IOS学习之蓝牙4.0 BLE
IOS学习也一段时间了,该上点干货了。前段时间研究了一下IOS蓝牙通讯相关的东西,把研究的一个成果给大家分享一下。一 项目背景简单介绍一下做的东西,设备是一个金融刷卡器,通过蓝牙与iphone手机通讯。手机端的app通过发送不同的指令(通过蓝牙)控制刷卡器执行一些动作,比如读磁条卡,读金融ic卡等。...
【原】iOS学习之Swift之语法1(精简版)
1. Swift简介2010年的夏天,苹果公司的开发人员Chris Lattne接到了一个特别的任务,为OS X 和iOS平台开发下一代的编程语言,也就是Swift。苹果公司于2014年WWDC(苹果开发者大会)发布的新开发语言Swift,可与Objective-C共同运行于Mac OS和iOS平台...
iOS学习资源个人整理
1208更新:http://www.tuyiyi.com 图翼网https://github.com/Alamofire/Alamofire Alamofire是写在swift的HTTP网络库http://www.j...
iOS 学习笔记 五 (2015.03.17)使用storyBoard进行tableview的跳转
方法一: 点击tableviewCell后,按住ctrl键拖拽至想要跳转的新的界面。这样跳转的结果是,点击tableview中的任何一行都会跳转到新的界面。可以通过控制cell的 属性 userInteractionEnabled = NO,来实现不跳转。方法二:点击原来界面的controller后...
我的IOS学习之路(三):手势识别器
在iOS的学习中,对于手势的处理是极为重要的,如对于图片,我们经常需要进行旋转,缩放以及移动等。这里做一下总结,详见代码。 - (void)viewDidLoad { [super viewDidLoad]; UIImage *image = [UIImage imageNamed:...
IOS学习之路五(SpriteKit 开发飞机大战小游戏一)
参考SpriteKit 创建游戏的教程今天自己动手做了一下,现在记录一下自己怎么做的,今天之做了第一步,一共有三个部分。第一步,项目搭建。项目所用图片资源:点击打开链接1.在Xcode打开之后,选择File Menu > New > Project,然后你可能会看到下面的示意图所显示的内...
IOS开发之XCode学习008:UIViewController基础
此文学习来源为:http://study.163.com/course/introduction/1002858003.htm红色框选部分用A代替,AppDelegate类在程序框架启动时,如果在info.plist中有A这个文件,那么就会查找这个文件,并加载Main.storyboard,作为主框...