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 阅读:1238
修改一个数字破解Mac上的应用
在某位大神的博客里看到了Mac一款非常好用的App,叫Paw。 Paw可以在Mac上模拟各种HTTP请求,可视化的管理HTTP Header、Parameters、Cookies等,还有一点非常出乎意料的功能是通过下载插件可以自动生成Swfit、OC、JS等多种语言的代码。 然而Paw巨贵(200软妹币),而且破解版不好搜。于是寻思着自己动手解决需求,于是可怜的Paw成了实验对象。先从...【详细】
jiker159 2016年05月17日 赞:0 评论:0 阅读:1093
iOS 知识-常用小技巧大杂烩
开发过程中遇到的一些问题 网上查阅整理的一些问题 供大家参考,方便大家查阅 1. 打印View所有子视图 po [[self view]recursiveDescription] 2. layoutSubviews调用的调用时机 * 当视图第一次显示的时候会被调用 * 当这个视图显示到屏幕上了,点击按钮 * 添加子视图也会调用这个方法 * 当本视图的大小发生改变的时候是会调用的 * 当子视图的frame发生改...【详细】
ios
lishichao706 2016年05月17日 赞:39 评论:10 阅读:4231
fan上传
iOS打包再点击export之后出现提示框 An error occurred during export 在Target 选择 Build Setting 搜索Enable Bitcode设置为NO 假如你用Cocoapods务必将所有pod库中的Enable Bitcode都设置为NO 原文地址:http://www.jianshu.com/p/95c65122019d/comments/1642962【详细】
ios
dongcaili2012 2016年05月17日 赞:0 评论:0 阅读:444
iOS五种页面传值方式
方式一:属性传值 A页面的值跳转到B页面之后把值传给B页面,只需要在.h文件定义属性,A页面再跳转之前赋值给B页面的实例对象属性即可。 A页面(FirstViewController)部分代码: 在FirstViewController.m的button点击跳转方法中 B页面为TextFieldViewController,inputTextF就是B页面的属性。是不是很简单?这种传值方式一般用于正向传值给跳转界面。 方式...【详细】
ios 传值 页面
czkyes 2016年05月16日 赞:6 评论:0 阅读:1213
简单对比 YTKNetwork 和 STNetTaskQueue
简单对比 YTKNetwork 和 STNetTaskQueue 先放出两个项目的GitHub地址: YTKNetwork: https://github.com/yuantiku/YTKNetwork 由唐巧大神及其猿题库团队开发。 STNetTaskQueue: https://github.com/kevin0571/STNetTaskQueue STNetTaskQueue 是我在做一个Side Project 的时候写的管理网络请求的库,目前被使用在多个线上的项目。其设计的基本思想和 YTKNetwork 类似,引用 YTKNetwork 介绍里的...【详细】
ios 网络 YTKNetwork STNetTaskQueue
kevin0571 2016年05月16日 赞:0 评论:0 阅读:1070
iOS 开发常用的数据读写
开发中常用的数据读写方法有三种: 1.直接调用wirteToFile: atomically: 写入; 2,利用NSKeyedArchiver, NSKeyedUnarchiver读写; 3利用NSUserDefaults读写. 对于这三者来说, path都要写到文件级别,不能只写到某个文件夹,还要写出文件的名称和后缀 /wirteToFile: atomically:/: ---NSString,NSArray,NSDictionary 等可以直接调用该方法来写入文件,一般是 .plist 文件, NSString 一般写入....【详细】
ios 数据读写
DengXiaoBai 2016年05月15日 赞:0 评论:0 阅读:782
xib正确创建可滑动的UIScrollView
我们在xib里面创建scrollview是不能直接设置contentSize的,这就导致用xib创建出得Scrollview不能滑动。正确的做法是: 1.创建ScrollView 2.创建ScrollView的子View(子view如有多个,需先创建一个容器view,然后将所有子view放入容器View,在将容器view放入ScrollView,这个容器view就相当于下面的imageView);下面为示例图 这里以imgeview为例;并进行约束[转载]xib正...【详细】
FSCalendar
西单_夜未央 2016年05月15日 赞:3 评论:0 阅读:710
Xcode常用快捷键总结
Xcode常用快捷键 Xcode窗口快捷键 其他补充: 编译代码: command + B 将代码翻译为计算机能够识别的语言(0/1) 调试Xcode中程序: command + R 折叠与展开方法代码: 折叠代码的快捷键 : command + option + ← 展开代码的快捷键 : command + option + → .h和.m之间切换 command + control + ↑ 单行注释的快捷键: command + / 添加断点快捷键: command + \ 代码移动的快捷键: 上...【详细】
xcode 快捷键 窗口 常用
chendehao 2016年05月15日 赞:8 评论:2 阅读:939
iOS问题总结一
我是iOS开发新人,还需要学习很多的东西来填充自己。平时我都不怎么喜欢总结的,为了让自己能快点成长,所以决定开始总结平时经常遇到的各种问题,以及对于我来说学到的一些新的技能知识都会总结到这上面,或者是其他地方,同时希望可以帮助到遇到同样问题的初学者。 不过先申明,很多问题的解决来源一般都是网上找到的,如...【详细】
DCHRectina 2016年05月14日 赞:0 评论:0 阅读:831
iOS应用秒退--分析
有时候在iPhone上打开一个应用程序可能会出现秒退的情况,经分析无外乎以下几点原因: 1.程序运行在较老的iOS系统或者老版机型上 2.程序运行时,系统动态链接库或Framework无法找到 3.程序初始化时无法正确读取到用户数据而秒退 4.App 的设置不正确 5.程序里的某个功能在新版操作系统才具有,但在实现中未对系统版本进行区别对待,导致用到该...【详细】
iOS应用秒退
xianglinit 2016年05月14日 赞:2 评论:1 阅读:745
iOS开发之沙盒机制
沙盒:iOS系统为每一个应用程序创建一个文件目录,是一个的独立,封闭,安全的空间, 一个沙盒就是一个文件目录 沙盒规定了一个程序只能在自身的沙盒中进行操作,不能去访问其他应用程序的沙盒(iOS8已经部分开放访问) 沙盒的作用:用来存放非代码文件(图片, 音频, 视频, 属性列表(plist), sqlite数据库, 文本文件, 其他等等) 沙盒中常用的几个路...【详细】
天涯_DHY 2016年05月13日 赞:1 评论:0 阅读:708
iOS 开发xcode的使用
iOS 开发离不开xcode(当然也有一些其它的IDE如kony可以进行iOS 和 安卓的共同开发),相比eclipse等开发工具,xcode的控件集提供了更高效的页面布局,xcode的插件更能够使开发过程简单而有趣。平常项目开始阶段我会把每次的项目初始化文件生成模版,再次使用的时候,便会自动生成项目初始化文件。 xcode的使用这章我会介绍如下功能:xcod...【详细】
ZXY_Start 2016年05月13日 赞:0 评论:0 阅读:464
Apple Watch和iOS App之间的通信&Apple Watch自定义Cell
先看看要实现的效果 第一步:打开Xcode 新建一个Apple Watch项目 第二步:如何实现Apple Watch和iOS app之间的通信 Apple Watch和iOS app之间的通讯使用WCSession类,在iOS App端 导入头文件    #import <WatchConnectivity>   配置WCSession会话      self.session = [WCSession defaultSession];  self.session.delegate = self;  //* 必须激活session */  [self.session activateSession]; 遵守WCSessi...【详细】
ios Apple Watch 通信 Watch自定义Cell
chairman 2016年05月13日 赞:0 评论:0 阅读:671
swift实现与OC的混编
swift与OC的混编 现在写swift,很多的类库还不是很全,很多的第三方还是只有OC版的,这个时候swift想用,通常都是采用的swift和OC混编的方式.这里给大家演示一下混编是如何做的. swift中使用OC 在OC中,如果我们要使用某个类,我们只需要使用import指令将那个类的头文件引入进来就行,但是在.swift文件中使用import指令的时候,发现这样并不行.那么在swift...【详细】
shao0506 2016年05月13日 赞:2 评论:2 阅读:573
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 阅读:1458
ios关于动态使用xib布局!~
需求_ 在项目中我们需要根据解析回来的数据判断label和button的大小,从而控制其他控件的frame,使用layout,可以方便迅速的解决这个动态布局问题 你必须明白 1 在xib中,label和button 的长和宽的约束不是必要的。 2 约束有一个自身的属性 叫做 优先级。 造作 1 如下图给label1 添加红色约束,可以确定frame 中的前两个坐标即point,而不确定的长...【详细】
ios 动态布局 xib
d2698255 2016年05月11日 赞:5 评论:2 阅读:815
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 阅读:1238
邓白氏的申请
其实吧!回头想想,邓白氏的申请其实很简单的!对于我们这些英语不是太好的,同样也很简单的,只要你有一个翻译工具就够了(比如说有道词典)。接下来我就介绍一下我申请邓白氏的经历: 首先我们需要有一个apple ID。apple ID的申请也是很简单的,在这就不细说了。其次就是我们需要登录developer这个网站https://developer.apple.com截图如下...【详细】
邓白氏申请
爱喝玉米粥 2016年05月06日 赞:6 评论:2 阅读:1780
iOS 真机测试相关流程
真机测试的相关流程,首先需要一些准备条件: 我们首先需要配置环境,以及一些条件: 1.需要有苹果的开发者账号,(公司的,企业的,个人的都无所谓),申请开发者账号的具体步骤就不在详细介绍了,可以去看我之前写的文章:http://yifeiyadezijie.lofter.com/post/1d11a416_7d26934 2.需要有苹果的测试机,数据线 3.Xcode开发工具 4.写好的应用程...【详细】
真机测试
爱喝玉米粥 2016年05月06日 赞:3 评论:3 阅读:826
sina weixin mail 回到顶部