一、编译时检测
1. 判断 SDK 是否是某个版本或更高版本
ifdef __IPHONE_11_0
2.判断当前需要支持的最低版本
__IPHONE_OS_VERSION_MIN_REQUIRED
这个宏的取值也就是 __ENVIRONMENT_IPHONE_OS_VERSION_MIN_R
一,打开Xcode--->File-->New-->Workspace--->AllProject.
二,打开桌面上的AllProject--->File--->New--->Project--->iOS--->Application-
不要直接使用和viewcontrller生命周期关联的对象取值或者赋值(对象=nil),建立中间对象存取。
以下生命周期中取值
-(void)viewWillAppear:(BOOL)animated
-(void)viewDidLayoutSubviews
在提交PR的时候,无意间发现了在xcworkspace/xcshareddata中多了一个名为IDEWorkspaceChecks.plist的文件。自己并没有手动创建此文件,在网上查了一下,最终对其有了大概的了解。
简介
我们先看一下它里面的内容:
<?xml version="1.0"
用block封装最常用的就是网络请求的回调,其实也可以结合category封装button的按钮事件,同时利用runtime的对象关联;
UIButton+wkjButton.h 文件
#import <UIKit/UIKit.h>
typedef void(^btnClickAct
IPv6的简介
IPv4 和 IPv6的区别就是 IP 地址前者是 .(dot)分割,后者是以 :(冒号)分割的(更多详细信息自行搜索)。
PS:在使用 IPv6 的热点时候,记得手机开 飞行模式 哦,保证手机只在 Wi-Fi 下上网,以免手机在连接不到网络时候,会默认跳转到使用 蜂窝移动网络(即2
iOS使用UIImagePickerController调用系统相机、相册与图库 - 珲少
iOS10 拍照闪退,xcode增加访问相机相册权限 - CSDN博客
View---->Assistant Editor---->查看可用的布局。
参考资料:《Xcode实战开发》
static和class的使用
static 使用
在非class的类型(包括enum和struct)中,一般使用static来描述类型作用域。在这个类型中,我们可以在类型范围中声明并使用存储属性,计算属性和方法。
1 //other
2 struct Point {
3 let
URLSession - Foundation _ Apple Developer Documentation
URL Loading System _ Apple Developer Documentation
NSURLSession 教程 - 简书
iOS网络 NSURLSession 转载
由OpenDigg 出品的iOS开源项目周报第四期来啦。我们的iOS开源周报集合了OpenDigg一周来新收录的优质的iOS开发方面的开源项目,方便iOS开发人员便捷的找到自己需要的项目工具等。
Hero 酷炫的iOS动画引擎
Traits 实时修改原生iOS 应用属性
JSDBanTangHom
转载自:
来自AR学院(www.arvrschool.com),原文地址为:http://www.arvrschool.com/index.php?c=post&a=modify&tid=687&pid=0
谢谢合作!
官方交流群:129340649
提交时报错,删除m
iOS微信第三方登录实现
一、接入微信第三方登录准备工作。移动应用微信登录是基于OAuth2.0协议标准构建的微信OAuth2.0授权登录系统。在进行微信OAuth2.0授权登录接入之前,在微信开放平台注册开发者帐号,并拥有一个已审核通过的移动应用,并获得相应的AppID和AppSecret,
崩溃提示:Terminating app due to uncaught exception 'NSGenericException', reason: '*** Collection <CALayerArray: 0x14df0bd0> was mutated while bein
一、下载并安装class-dump
下载class-dump-3.5.dmg 点击下载
下载完成以后双击.dmg的文件,将里面的class-dump拷贝到/usr/local/bin
设置权限chmod 777 /usr/local/bin/class-dump
在控制台输入class-dump,
即将与2016彻底告别,每当年终岁末时总会有一丝惊慌失措的感觉,感叹时间流逝的悄无声息,惶恐自己在过去的一年中是否碌碌无为,浪费了青春。仔细回顾2016年,过去一年家庭、工作、生活上发生了很多变化,可以用三个关键词来概括:喜悦、压力和起点。
喜悦
2016年2月4号回家办酒席结婚了,
typedefNS_OPTIONS(NSUInteger, NSStringCompareOptions) {
NSCaseInsensitiveSearch = 1, //不区分大小写比较
NSLiteralSearch = 2, //逐字节比较 区分大小写
这是一个iOS项目雅黑深邃的K线的绘制.
实现功能包括K线主副图、趋势图、成交量、滚动、放大缩小、MACD、KDJ,长按显示辅助线等功能
预览图
最后的最后,这是项目的开源地址:https://github.com/yate1996/Y_KLine,如果帮到了你,麻烦点赞鼓励鼓励呗~(
当没有更多数据的时候显示NoMoreData 我的理解是先结束刷新再显示没有更多
今天之前一直没发现有问题 贴之前的代码
[self.collectionView reloadData];
[self.collectionView.mj_header endRefreshing];
// 结束刷新
微信小程序支持带参数二维码,好推二维码的HotApp小程序统计针对这个功能推出了小程序带参数二维码生成器
输入微信的page 和参数,就可以生成小程序带参数二维码了。
www.hotapp.cn