随笔分类 - iOS 笔记
摘要:随着苹果爸爸发布了 超牛叉的iPhone iPhone X 、iPhone XR、iPhone XS 、iPhone XS Max、开发者的适配工作要开始了。 停,🤚。 如果app 适配过 iPhone X、新机子不用怎么适配的了。 如果你之前的适配、都是写死的。 建议你写活吧。万一,苹果爸爸发布
阅读全文
摘要:编译报错 当你开心得升级完新 macOS,以及新 XCode,准备体验了一把 Dark Mode 编程模式,开心的打开自己的老项目的时候,发现编译不通过了╮(╯_╰)╭ 如果你的工程中如果依赖 libstdc++,无论是你本身的功能用 C++ 跨平台编写,还是你引入了某个 SDK 其内部依赖这个 l
阅读全文
摘要:相似点 1.函数指针和Block都可以实现回调的操作,声明上也很相似,实现上都可以看成是一个代码片段。 2.函数指针类型和Block类型都可以作为变量和函数参数的类型。(typedef定义别名之后,这个别名就是一个类型) 不同点 1.函数指针只能指向预先定义好的函数代码块(可以是其他文件里面定义,通
阅读全文
摘要:// image 分类 - (UIImage *)circleImage{ // NO 代表透明 UIGraphicsBeginImageContextWithOptions(self.size, NO, 1); // 获得上下文 CGContextRef ctx = UIGraphicsGetCu
阅读全文
摘要:在Xcode 10开发中, 报错:library not found for -lstdc++.6.0.9 解决方案:将Xcode9的libstdc++6.0.9.tbd拷贝到Xcode10中使用 Xcode10中libstdc++相关的3个库(libstdc++、libstdc++.6、libst
阅读全文
摘要:1、JSONString转换为字典 2、JSONString转换为数组 3、字典转换为JSONString 4、数组转换为JSONString
阅读全文
摘要:iOS 7.0以上的系统,导航栏默认有毛玻璃效果,遮住了颜色
阅读全文
摘要:原文 http://git.devzeng.com/blog/simple-usage-of-realm-in-ios.html 主题 Realm iOS开发 Realm是由 Y Combinator 公司孵化的一款支持运行在手机、平板和可穿戴设备上的嵌入式数据库(旨在取代CoreData和Sqli
阅读全文
摘要:Apple 终于在 Swift 4 的 Foundation 的模块中添加了对 JSON 解析的原生支持。 虽然已经有很多第三方类库实现了 JSON 解析,但是能够看到这样一个功能强大、易于使用的官方实现还是不免有些兴奋。 值得注意的是,官方的实现方式适用于任何 Encoder/Decoder ,例
阅读全文
摘要:Alamofire是在URLSession和URL加载系统的基础上写的。所以,为了更好地学习这个框架,建议先熟悉下列几个底层网络协议栈: URL Loading System Programming Guide >> URLSession Class Reference >> URLCache Cl
阅读全文
摘要:Alamofire框架的使用一 —— 基本用法 对于使用Objective-C的开发者,一定非常熟悉AFNetworking这个网络框架。在苹果推出的Swift之后,AFNetworking的作者专门用Swift来编写一个类似AFNetworking的网络框架,称为Alamofire。Alamofi
阅读全文
摘要:if (textField == _phoneTF) { //支持删除 if (range.length == 1 && string.length == 0) { return YES; } else if (_phoneTF.text.length ...
阅读全文
摘要:NSMutableAttributedString let testAttributes = [NSAttributedStringKey.foregroundColor: UIColor.blue, NSAttributedStringKey.backgroundColor: UIColor.ye
阅读全文
摘要:iOS 设置View投影 需要设置 颜色 阴影半径 等元素
阅读全文
摘要:iOS 波浪效果的实现 @interface ViewController () @property (strong, nonatomic) CADisplayLink *displayLink; @property (strong, nonatomic) CAShapeLayer *shapeLa
阅读全文
摘要:iOS 常用三方 1、ZWMSegmentController 分页控制器 https://github.com/weiming4219/ZWMSegmentController
阅读全文
摘要:UIImage* img=[UIImage imageNamed:@"name.png"];//原图 UIEdgeInsets edge=UIEdgeInsetsMake(0, 10, 0,10); //UIImageResizingModeStretch:拉伸模式,通过拉伸UIEdgeInsets指定的矩形区域来填充图片 //UIImageResizingModeTile:平铺模式,通过重复显...
阅读全文
摘要:第一种: 用CADisplayLink可以实现不停重绘。 - (CADisplayLink *)link { if (!_link) { // 创建定时器,一秒钟调用rotation方法60次 _link = [CADisplayLink displayLinkWithTarget:self sel
阅读全文
摘要:一、RunTime简介 RunTime简称运行时。OC就是运行时机制,也就是在运行时候的一些机制,其中最主要的是消息机制。 对于C语言,函数的调用在编译的时候会决定调用哪个函数。 对于OC的函数,属于动态调用过程,在编译的时候并不能决定真正调用哪个函数,只有在真正运行的时候才会根据函数的名称找到对应
阅读全文

浙公网安备 33010602011771号