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 阅读:546
swift实现与OC的混编
swift与OC的混编 现在写swift,很多的类库还不是很全,很多的第三方还是只有OC版的,这个时候swift想用,通常都是采用的swift和OC混编的方式.这里给大家演示一下混编是如何做的. swift中使用OC 在OC中,如果我们要使用某个类,我们只需要使用import指令将那个类的头文件引入进来就行,但是在.swift文件中使用import指令的时候,发现这样并不行.那么在swift...【详细】
shao0506 2016年05月13日 赞:2 评论:2 阅读:500
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 阅读:1311
ios关于动态使用xib布局!~
需求_ 在项目中我们需要根据解析回来的数据判断label和button的大小,从而控制其他控件的frame,使用layout,可以方便迅速的解决这个动态布局问题 你必须明白 1 在xib中,label和button 的长和宽的约束不是必要的。 2 约束有一个自身的属性 叫做 优先级。 造作 1 如下图给label1 添加红色约束,可以确定frame 中的前两个坐标即point,而不确定的长...【详细】
ios 动态布局 xib
d2698255 2016年05月11日 赞:4 评论:2 阅读:714
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 阅读:1131
邓白氏的申请
其实吧!回头想想,邓白氏的申请其实很简单的!对于我们这些英语不是太好的,同样也很简单的,只要你有一个翻译工具就够了(比如说有道词典)。接下来我就介绍一下我申请邓白氏的经历: 首先我们需要有一个apple ID。apple ID的申请也是很简单的,在这就不细说了。其次就是我们需要登录developer这个网站https://developer.apple.com截图如下...【详细】
邓白氏申请
爱喝玉米粥 2016年05月06日 赞:6 评论:2 阅读:1655
iOS 真机测试相关流程
真机测试的相关流程,首先需要一些准备条件: 我们首先需要配置环境,以及一些条件: 1.需要有苹果的开发者账号,(公司的,企业的,个人的都无所谓),申请开发者账号的具体步骤就不在详细介绍了,可以去看我之前写的文章:http://yifeiyadezijie.lofter.com/post/1d11a416_7d26934 2.需要有苹果的测试机,数据线 3.Xcode开发工具 4.写好的应用程...【详细】
真机测试
爱喝玉米粥 2016年05月06日 赞:3 评论:3 阅读:773
iOS中几种定时器
iOS开发过程中,我们常常需要在某个时间后执行某个方法,或者是按照某个周期一直执行某个方法。在这个时候,我们就需要用到定时器。今天主要介绍常见的三种方法:NSTimer、CADisplayLink、GCD。接下来我就一一介绍它们的用法: 一、NSTimer 1. 创建方法 NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(action:) userInfo:nil r...【详细】
GCD 定时器 NSTimer CADisplayLink
tianya2416 2016年05月06日 赞:5 评论:0 阅读:1321
iOS越狱
iOS越狱 iOS 越狱(iOS Jailbreaking),是用于获取苹果公司便携装置操作系统iOS最高权限的一种技术手段,用户使用这种技术及软件可以获取到 iOS 的最高权限,甚至可能可以进一步解开运营商对手机网络的限制。 中文名称 iOS越狱 外文名称 iOS Jailbreaking 应 用 电子产品 类 型 软件 目录 1 简 介 2 用途 3 针对的设备 4 越狱前注意事项 5 不完美越狱 ...【详细】
swift可选类型
1246537662 2016年05月06日 赞:0 评论:0 阅读:550
UITextView和UITextField
实际使用时,给我的感觉时,UITextField太方便了,UITextView太麻烦了,但是UITextField只能是单行的 文本,在很多情况下,都需要使用UITextView,所以记录一下两者的用法。 UITextField基本没什么,只要申请内存/初始化/设置一下背景颜色字体等,直接就可以用了,最方便的是 有个placeHolder,显示默认的文本,我没有找到UITextView相似的功能,最后...【详细】
ios
pinglan_z 2016年05月05日 赞:1 评论:2 阅读:844
多线程
为什么要学习多线程 ? 网络操作比较耗时,如果网络操作没有执行完毕,用户的其他操作就会被阻塞,用户感觉非常卡顿.体验不好.所以多线程是专门解决这种问题的. 单线程 1.操作内存的栈空间 , 速度非常快 操作内存的常量区 , 速度比较快(比操作栈区稍微慢点) 3.操作内存的堆空间 , 速度有点慢,比操作常量区慢,循环非常消耗CPU资源 4.使用@&q...【详细】
qaz930312 2016年05月05日 赞:2 评论:1 阅读:788
一个UIButton控件的状态设置和事件的执行
[btnCountDown setTitle:@"重新发送短信" forState:UIControlStateDisabled];//禁用的状态显示,这个状态下的btn按钮是不可以监听事件的 //下面的btn按钮是可以监听事件的 [btnCountDown setTitle:@"发送验证码" forState:UIControlStateNormal]; [btnCountDown setTitle:@"发送验证码" forState:UIControlStateHighlighted]; [btnCountDown setTitle:@"发送验证码" forState:U...【详细】
周加红 2016年05月05日 赞:2 评论:0 阅读:387
自定义类的归档和解档
自定义了一个类ItemData,类中包含若干字符串,int型变量,float型变量等。想要实现的功能为:用NSkeyedArchiver可以归档类对象,也可以从磁盘解档类对象,而且当有多个ItemData时,需要能够追加归档和解档。 关键点包括: ItemData需要实现NSCoding代理 @interface ItemData : NSObject 需要手动实现代理中的两个方法: -(void)encodeWithCoder:(NSCoder *)aCoder -(nu...【详细】
ios
pinglan_z 2016年05月04日 赞:2 评论:0 阅读:501
封装.a 静态库需要图片资源的解决方案
封装.a 静态库 剩下的操作和动态更新差不多!可以参考我之前的一篇文章热更新FrameWork (http://blog.csdn.net/github_34203934/article/details/51069341) 创建bundle 只需要将图片资源放入一个文件夹如:imageSource 然后把后缀改成.bundle即可 使用资源图片 $ NSBundle *imageSourceBundle = [NSBundle bundleWithPath:[[NSBundle mainBundle] pathForResource:@"imageSource" ofType:@"bundle"]] 拼接路...【详细】
git环境搭建及简单使用
cvl556 2016年05月04日 赞:2 评论:1 阅读:479
公司的开发者账号申请
现在苹果的开发者账号分为四种,个人的(99美元),公司的(99美元),企业的(299美元)和教育者的。但是我在申请开发者账号的时候选择的目前还是只有前三种。 一、注册前准备: 1、2个邮箱,注意:299美元的必须是公司域名邮箱 2、邓白氏编码DUNS(http://www.lofter.com/blog/yifeiyadezijie?act=dashboardclick_20130514_04这是我自己写的邓白氏的申...【详细】
开发者账号申请
爱喝玉米粥 2016年05月04日 赞:3 评论:7 阅读:1343
APP调用Custom URL Scheme
Custom URL scheme 的好处就是,你可以在其它程序中通过这个url打开应用程序。如A应用程序注册了一个url scheme:BProject, 那么就在可以浏览器中就可以通过打开你的应用程序A。 Android 首先在AndroidManifast.xml要被指定Scheme的Activity下设置如下参数 <intent> <category android:name="android.intent.category.DEFAULT"></category> <action android:name="android.i...【详细】
白名单 Scheme app唤醒
tianya2416 2016年05月04日 赞:0 评论:0 阅读:660
OC 类、对象、内存管理
OC中绝大多数的类都是继承自NSObject(NSProxy为一个特例),接下来我将从类中的实例变量、属性、选择器、类的构建流程、继承、类目等方面来进行讲解。 如下代码所示:Person.h #import <Foundation> @interface Person : NSObject { NSString *name; NSInteger age; NSString *address; NSString *card_id; } -(NSString *)regist_School; -(NSString *)description; @end 第一行代码使用了i...【详细】
oc 内存管理 对象
ZXY_Start 2016年05月03日 赞:2 评论:0 阅读:554
粒子系统
iOS的粒子系统是通过CAEmitterCell创建,然后通过CAEmitterLayer发射层进行发射。 导入框架#import <QuartzCore> - 下面介绍CAEmitterCell的基本属性 1.+ (instancetype)emitterCell; UIKit根据这个发射粒子和定义的基础上创建一个随机粒子。此原型包括一些属性来控制粒子的图片,颜色,方向,运动,缩放比例和生命周期。 2.@property(nullable) CGColorRef color; 粒子...【详细】
ios 粒子 CAEmitterCell
幻空缥缈 2016年05月03日 赞:1 评论:2 阅读:649
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 阅读:1002
IOS-上架APP之启动页设置(新手必看!)
今天自己做的小作品准备提交,就差一个启动页,各种百度,各种搜,结果还好最后终于出来了,和大家分享一下,这个过程中遇到的各种小问题。(注XCode版本为7.2) 1.启动页一般都是图片,因为苹果有4,4S,5,5S,6,6S可能以后还会有其他的型号,所以要考虑到屏幕的适配,还有系统的适配(有些用户的系统版本不支持一些技术,比如...【详细】
ios APP上架 APP启动页设置 新手必看
可乐男孩 2016年05月03日 赞:7 评论:5 阅读:1614
sina weixin mail 回到顶部