iOS怎么入门
对于大部分小白来讲,学一门技术是比较难的事情,这里面几个要素决定你无法下手,虽然网络上有很多文章、视频等教程,但你缺乏一些能力,整合、分析、总结能力,知识本身不难,而是掌握它的过程会让你无从下手。你可能在到处看别人教程、项目,但自己还是写不出来,而且始终没有一个主线让自己知道走到哪里了。作为有若干...【详细】
ios 入门 初学
althyg 2016年05月26日 赞:9 评论:11 阅读:1351
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 阅读:1356
OC 野指针 空指针 僵尸对象
让人崩溃的野指针,下面进入正题,废话不多说了,说多了都是泪。。。。。。 一、首先说一下什么是空指针,什么是野指针,什么是僵尸对象 1.空指针 1) 没有存储任何内存地址的指针就称为空指针(NULL指针) 2) 空指针就是被赋值为0的指针,在没有被具体初始化之前,其值为0。 quote here ShadowTimeMapVC str_device1 = NULL; ShadowTimeMapVC str_device2...【详细】
1498893132 2016年05月21日 赞:3 评论:7 阅读:1351
iOS之网络篇
前言 简单介绍: // OSI(开放式系统互联), 由ISO(国际化标准组织)制定 // 1. 应用层 // 2. 表示层 // 3. 会话层 // 4. 传输层 // 5. 网络层 // 6. 数据链接层 // 7. 物理层 // TCP/IP, 由美国国防部制定 // 1. 应用层, HTTP, FTP, SMTP, DNS // 2. 传输层, TCP, UDP // 3. 网络层, IP // 4. 链路层, ARP, RARP // HTTP(短连接) // 1. 建立链接, 三次握手 // 2. 断开链接, 四次挥手 // 数据...【详细】
ios AFNetworking 网络 HTTP get post
czkyes 2016年05月27日 赞:2 评论:0 阅读:1355
ReactiveCocoa基础和一些常见类介绍
一 导入ReactiveCocoa框架 通常都会使用CocoaPods(用于管理第三方框架的插件)帮助我们导入 podfile如果只描述pod 'ReactiveCocoa', '~> 4.0.2-alpha-1',会导入不成功 因为用到了swift的一些东西 需要在podfile加上use_frameworks,重新pod install 才能导入成功 ReactiveCocoa常见的一些类: RACSignal:信号类,一般表示将来有数据传递,只要有数据改变,信号内部接...【详细】
ReactiveCocoa
CharType 2016年05月18日 赞:1 评论:1 阅读:1351
面试题ios
多线程、特别是NSOperation 和 GCD 的内部原理。 运行时机制的原理和运用场景。 SDWebImage的原理。实现机制。如何解决TableView卡的问题。 block和代理的,通知的区别。block的用法需要注意些什么。 strong,weak,retain,assign,copy nomatic 等的区别。 设计模式,mvc,单利,工厂,代理等的应用场景。 单利的写法。在单利中创建数组应该注意些什么...【详细】
ios中我对Block的认识
15001136980 2016年04月14日 赞:2 评论:1 阅读:1324
实现Button文字(titleLabel)和图片(imageView)上下排列
利用 Button自带的titleLabel和imageView,用来设置label和image的排列方式,eg:上下、左右 UIEdgeInsetsMake 里面的四个参数表示距离上边界、左边界、下边界、右边界的距离,默认都为零,title/image在button的正中央 UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];//button的类型 button.frame = CGRectMake(100, 100,90, 90);//button的frame button.backgroundColor = [UIColor ...【详细】
zhl1426689318 2016年06月29日 赞:2 评论:9 阅读:1304
之前面试中遇到的12个简答题总结
一、如何绘制UIView?
 绘制一个UIView最灵活的方法就是由它自己完成绘制。实际上你不是绘制一个UIView,而是子类化一个UIView并赋予绘制自己的能力。当一个UIView需要执行绘制操作时,drawRect:方法就会被调用,覆盖此方法让你获得绘图操作的机会。当drawRect:方法被调用,当前图形的上下文也被设置为属于视图的图形上下文,你可以使用...【详细】
ios 干货
青春追逐 2017年08月30日 赞:0 评论:0 阅读:1308
iOS五种页面传值方式
方式一:属性传值 A页面的值跳转到B页面之后把值传给B页面,只需要在.h文件定义属性,A页面再跳转之前赋值给B页面的实例对象属性即可。 A页面(FirstViewController)部分代码: 在FirstViewController.m的button点击跳转方法中 B页面为TextFieldViewController,inputTextF就是B页面的属性。是不是很简单?这种传值方式一般用于正向传值给跳转界面。 方式...【详细】
ios 传值 页面
czkyes 2016年05月16日 赞:6 评论:0 阅读:1294
UISearchController踩坑记
首先需要感谢一下cocoaChina里的一个小伙伴的demo 先下载demo再看内容,会比较爽 SearchDemo UISearchController ios 8 以后,我们可以用UISearchController来代替UISearchBar + UISearchDisplayController的组合。实不相瞒,鄙人一直没能找到正确的使用UISearchController的姿势,但是又垂涎UISearchController搜索的动效,因此,有必要从根本上来正是这个问题,否则怎么优雅...【详细】
搜索
早起的虫子被鸟吃 2017年09月24日 赞:3 评论:0 阅读:1272
我们用4行代码节省了100万 记录与PCDN相遇的全过程
我们公司主要做视频在线点播,还有少量视频下载。比较关心网络加速,首先就是价格,其次是首播时间、流畅率这几个核心性能指标。目前使用阿里云PCDN也有几个月了,整体结果是超预期、值得安利的。写这篇文章,希望能通过选型对比、接入过程、效果实现几个方面的真实感受,给还在犹豫的同行们一些启发,希望文章内容对你们有...【详细】
CDN pcdn 域名加速 站点加速 防劫持
jackson_wangzh 2017年09月18日 赞:0 评论:0 阅读:1272
使用KVC自定义UISearchBar外观
前言 在iOS8中,Apple在UIKit框架中给我们提供了UISearchController来代替之前的UISearchDisplayController,在UISearchController中,我们无需再自己初始化UISearchBar,只需要提供searchResult展示的视图。然而在开发中,我们往往需要根据项目的风格来改变UISearchBar的外观,通过继承的方式,我们可以完全定制符合项目风格的外观,然而有些情况下我们很难短时...【详细】
ios kvc Objective-C
zheng_0418 2016年04月26日 赞:1 评论:1 阅读:1261
几种文字阴影的生成
一般在项目使用过程中会要求文字的阴影。 对于UILabel来说,设置文字的阴影有几种方法。 第一种是直接设置UILabel中的shadowColor和shadowOffset属性,但是这种做法有个问题,就是阴影没有模糊效果,并且无法设置阴影的宽度等等,比较具有局限性。 UILabel *testLabel = [[UILabel alloc]initWithFrame:CGRectMake(100, 60, 300, 40)]; testLabel.text = @"文字阴影效果"; ...【详细】
YYText 文字阴影shadow
lvhahaha 2017年09月08日 赞:2 评论:0 阅读:1258
iOS-图片水印,图片裁剪和屏幕截图
一.图片水印 1.创建个UIImageView @property (weak, nonatomic) IBOutlet UIImageView *neImage; 2.创建个方法实现水印功能 - (void)viewDidLoad { [super viewDidLoad]; UIImage *bgImage = [UIImage imageNamed:@""]; //创建一个位图上下文 UIGraphicsBeginImageContextWithOptions(bgImage.size, NO, 0.0); //将背景图片画入位图中 [bgImage drawInRect:CGRectMake(0, 0, bgImage.size.width, bgImage.size.height)]; //将水印Logo画...【详细】
ios 图片水印 图片裁剪和屏幕截图
OS_JJ 2016年06月29日 赞:4 评论:0 阅读:1247
简单对比 YTKNetwork 和 STNetTaskQueue
简单对比 YTKNetwork 和 STNetTaskQueue 先放出两个项目的GitHub地址: YTKNetwork: https://github.com/yuantiku/YTKNetwork 由唐巧大神及其猿题库团队开发。 STNetTaskQueue: https://github.com/kevin0571/STNetTaskQueue STNetTaskQueue 是我在做一个Side Project 的时候写的管理网络请求的库,目前被使用在多个线上的项目。其设计的基本思想和 YTKNetwork 类似,引用 YTKNetwork 介绍里的...【详细】
ios 网络 YTKNetwork STNetTaskQueue
kevin0571 2016年05月16日 赞:0 评论:0 阅读:1244
iOS libsqlite3.0.tbd和libsqlite3.tbd的区别
先来看下面的对比照,或许更容易理解一些。 libsqlite3.0.tbd 只是一个快捷方式,其实也是指向libsqlite3.tbd的,如果libsqlite3.0.tbd指向的就是最新的libsqlite3.tbd,就不用更新了。【详细】
ios app 不显示 上架
IT喃 2017年09月20日 赞:0 评论:0 阅读:1230
App Store 审核被拒整理
整理以前和现在遇到的审核被拒 第一: 2.2 Details We discovered one or more bugs in your app when reviewed on iPhone running iOS 8.1.3 on both Wi-Fi and cellular networks. Specifically, we were not able to complete the In App Purchase. When tapped on the price icons, your app produced a same error message. Next Steps Please run your app on a device to identify the issue(s), then revise and resubmit your app for review. For new ...【详细】
ios 审核 Store 被拒。App appreview
郭鹏飞 2017年08月08日 赞:0 评论:0 阅读:1229
Objective-C之RunLoop详解
Run Loops Run loop 字面意思就是运行循环,Run loops是线程相关的的基础框架的一部分。一个run loop就是一个事件处理的循环,用来不停的调度工作以及处理输入事件。使用run loop的目的是让你的线程在有工作的时候忙于工作,而没工作的时候处于休眠状态。 Cocoa和Core Fundation都提供了run loop objects来帮助配置和管理你线程的run loop。你的应用程序...【详细】
dayewoxingxiao 2016年06月28日 赞:3 评论:0 阅读:1223
一个好用的多边形控件
前言 要实现如图片中左侧的正六边形按钮,其中要有边框以及角的弧度。由于以前做过CALayer相关的功能,自然想起利用CALayer绘制path来实现该功能。 根据最大半径计算各顶点坐标 先确定按钮的size得出最大r值,然后按照这个模式得出每个点相对于按钮的坐标,使用UIBezierPath绘制path得到最后的图样。按照这样的逻辑确实可以做出如UI展示...【详细】
ios swift 圆角 自定义控件 多边形
谷慢慢 2017年09月26日 赞:2 评论:0 阅读:1211
ios弹球效果与帧动画的理解
才疏学浅,抛砖引玉,稍探对帧动画的应用理解,纯属自己感悟,还请多多指教。多多学习。 要实现的效果。 实现的是一个简单的弹球效果,球从一个高度落下会在地面上多次弹跳,最终静止的效果。 如果不懂ios动画的实现,思考怎么去实现这种效果。相似的事物总有相似点,只要细心留意,仔细思考,总会找到相似事物的发展规律,...【详细】
ios 帧动画
liweijiedavid 2016年03月13日 赞:2 评论:0 阅读:1210
sina weixin mail 回到顶部