效果图:
操作
先github下载<YYText>文件导入,
代码如下:
#import "ViewController.h"
#import "YYLabel.h"
#import "NSAttributedString+YYText.h"
#import <UIKit/UI
/*
建立中心设备
扫描外设(Discover Peripheral)
连接外设(Connect Peripheral)
扫描外设中的服务和特征(Discover Services And Charateristics)
利用特征与外设做数据交互(Explore And Interact
设置字体
titleLabel.font = UIFont.systemFont(ofSize: 17.0, weight: .heavy)
Store Kit框架是一个应用内支付引擎。通过这个框架,付费应用可以实现用户付费购买内容的功能(比如为了获取额外的内容)
如果你发现Store Kit框架很难用,而且应用内付款不需要服务器端的支持,你可以考虑使用Mugunth Kumar开发的MKStoreKit框架,其源代码托管在GitHu
转载自:http://blog.sina.com.cn/s/blog_7b9d64af0101dfg8.html
最近用到搜索功能。于是,经过不断的研究,终于,有点懂了。
那就来总结一下吧,好记性不如烂笔头!
搜索,无疑可以使用UISearchB
最近版本测试阶段,发现一个奇怪的问题,以前在A测试机上出现的崩溃bug,解决后今天在B测试机上又出现了,在B上解决完之后,返回到设备A上发现又不行了。最后调试发现是测试设备系统版本不同导致的,A设备是iOS10的,而B设备是iOS11的,需求是,当点击自定义的UITableViewCell时,需
最近使用cocoapods集成友盟 发现几个经典错误
1.clang: error: linker command failed with exit code 1 (use -v to see invocation)
这个 应该是配置路径 有问题。
我的解决方案是:找到other link 删
以前,用PhoneGap平台创建的应用在提交到AppStore中的时候可能会遇到一些问题,不过PhoneGap 0.8.0版本已经很好地解决了这个问题,而且苹果公司也允许将通过PhoneGap构建的应用发布到AppStore.
参考资料《iOS编程指南》
-bash: /usr/local/bin/pod: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby: bad interpreter: No such file or directory
好久没用更新第三方
CFAbsoluteTime start = CFAbsoluteTimeGetCurrent();
//在这写入要计算时间的代码
// do something
CFAbsoluteTime end = CFAbsoluteTimeGetCurrent();
NSLog(@"%f"
一,添加图标
你的应用在iPhone主屏幕上的标准图标(Icon.png)是57像素*57像素的正方形,PNG格式,不能有透明效果或者图层,72DPI.除些之外,你还可以提供一个同样格式的114像素*114像素的高分辨率图标(Icon@2x.png).当用户的设备是Retina屏幕的时候,这个图标就
UIImage* img=[UIImage imageNamed:@"name.png"];//原图
UIEdgeInsets edge=UIEdgeInsetsMake(0, 10, 0,10);
//UIImageResizingModeStretch:拉伸模式,通过拉伸UIEdgeInset
正则表达式通常称为regexes,是文本处理中模式匹配的一个标准,也是处理字符串的一个强有力的工具。使用正则表达式时,需要指定一个字符串作为模式串去检索目标字符串。你可以使用正则表达式来查找字符串中匹配该正则表达式表示的模式的子串,也可以进行文本替换或者从目标文本中提取子串。
参考资料《iO
一个曲线
UIColor *color = [UIColor redColor];
[color set];
UIBezierPath *path = [UIBezierPath bezierPath];
///线的宽度【粗细】
path.lineWidth = 5
首先,我们都知道NSObject是大多数类的根类,但是,这个类的是怎么实现的呢?我们可以去下载开源的Runtime源码,探究下NSObject类的实现。
1. NSObject.h文件
我们可以直接使用Command点NSOject进去看到它的头文件,可以看到,NSObject.h文件中有两块内容:
先导入
然后在 info.plist 文件中添加 Privacy - Location Always and When In Use Usage Description 和 Privacy - Location When In Use Usage Description 两个就可以了。
Loc
UICollectionViewFlowLayout是苹果公司做好的一种单元格布局方式,它约束item的排列规则是:从左到右依次排列,如果右边不够放下,就换一行重复上面的方式排放,,,,,
常用的流式布局UICollectionViewFlowLayout的属性
&
HttpTool.h
#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
typedef void(^HttpSuccessBlock)(id json);
typedef void(^HttpFailure
JSON相比XML最显著的优点是不需要使用重量级的解析库,因为其本身就是面向数据的,而且非常容易转换成哈希字典。除此之外,JSON文档相比同样的XML文档更小。在网络宽带有限的情况下,你很容易在Iphone中证明这一点。而且这一点对于iPhone来讲尤为重要。一般用JSON文档传送相同的数据会比用X
第一种: 用CADisplayLink可以实现不停重绘。
- (CADisplayLink *)link {
if (!_link) {
// 创建定时器,一秒钟调用rotation方法60次
_link = [CADisplayLink displ