代码改变世界

[置顶]iOS视频直播初窥:高仿<喵播APP>

2016-07-06 01:03 by Say_ALin, 3373 阅读, 15 推荐, 收藏, 编辑
摘要:iOS视频直播初窥 阅读全文

[置顶]iOS高仿:花田小憩3.0.1

2016-06-09 15:24 by Say_ALin, 1796 阅读, 5 推荐, 收藏, 编辑
摘要:前言 断断续续的已经学习 一年多了, 从 到现在的 , 一直在语法之间徘徊, 学一段时间, 工作一忙, 再捡起来隔段时间又忘了.思来想去, 趁着这两个月加班不是特别多, 就决定用 仿写一个完整项目. 花田小憩:是一个植物美学生活平台, 以自然生活为主导, 提倡植物学生活方法, 倡导美学标准的生活态度 阅读全文

Preprocessor Macros

2015-09-21 16:15 by Say_ALin, 922 阅读, 0 推荐, 收藏, 编辑
摘要:Preprocessor Macros : 预处理宏命令 应用场景 今天有人问到我一个问题,怎么根据是真机还是模拟器来指定宏的不同定义.比如,debug模式下用测试的服务器网址,而release模式下,则使用线上正式服务器. 实例 1.定义一个宏 2.进入'Build Sett... 阅读全文

App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. 解决方案

2015-09-21 12:00 by Say_ALin, 1175 阅读, 0 推荐, 收藏, 编辑
摘要:今天早上更新到了Xcode7, 使用网络请求数据的时候,报错: 原因是:在iOS9中,苹果将原http协议改成了https协议,使用 TLS1.2 SSL加密请求数据。 解决方案: 如图所示 阅读全文

AFNetworking网络请求的时候,报错-1016和-3840的解决方法

2015-09-21 11:53 by Say_ALin, 471 阅读, 0 推荐, 收藏, 编辑
摘要:报错 1016 一般情况下,就是服务器返回的数据不标准,是 .这种情况下,应该揍一顿后台的. 解决方法: 里面搜索 报错 3480 发生这种情况,返回的数据不是JSON,不能用 解决方法:设置下面两句话即可 阅读全文

快速入门:CoreLocation框架进行定位和iOS不同版本间定位的差异

2015-08-23 23:53 by Say_ALin, 932 阅读, 0 推荐, 收藏, 编辑
摘要:# 使用CoreLocation框架进行定位- 废话不多说,直接上干货## 1. iOS8之前的定位- 直接上代码,代码里面有详细的步骤```objc#import "ViewController.h"// 0. 导入头文件#import @interface ViewController () /... 阅读全文

Quartz2D快速入门

2015-08-23 18:10 by Say_ALin, 394 阅读, 0 推荐, 收藏, 编辑
摘要:# Quartz2D- Quartz2D的API是纯C语言的- Quartz2D的API来自于Core Graphics框架- 数据类型和函数基本都以CG作为前缀 - CGContextRef - CGPathRef - CGContextStrokePath(ctx); -... 阅读全文

iOS单例模式(面试必考)

2015-08-23 12:32 by Say_ALin, 1691 阅读, 1 推荐, 收藏, 编辑
摘要:​# 单例模式(面试必考)## 1. 单例模式的作用- 可以保证在程序运行过程,一个类只有一个实例,而且该实例易于供外界访问- 从而方便地控制了实例个数,并节约系统资源## 2. 单例模式的使用场合- 在整个应用程序中,共享一份资源(这份资源只需要创建初始化1次)## 3. ARC中,单例模式的实现... 阅读全文

NSAttributedString.h文件翻译

2015-06-27 18:14 by Say_ALin, 250 阅读, 0 推荐, 收藏, 编辑
摘要:```objc 字符属性 字符属性可以应用于 attributed string 的文本中。 NSString *const NSFontAttributeName;(字体) NSString *const NSParagraphStyleAttributeName;(段落) NSString *c... 阅读全文

CocoaPods

2015-06-26 14:18 by Say_ALin, 633 阅读, 0 推荐, 收藏, 编辑
摘要:# CocoaPods## 1. CocoaPods简介- 每种语言发展到一个阶段,就会出现相应的依赖管理工具,例如Java语言的Maven,nodejs的npm。随着iOS开发者的增多,业界也出现了为iOS程序提供依赖管理的工具,它的名字叫做:CocoaPods。- CocoaPods项目的源码在... 阅读全文