- 博客(350)
- 资源 (15)
- 收藏
- 关注
原创 iOS开发之自定义多控制器的切换
前言:项目开发中往往会遇到多控制器切换的需求,这里开发了一个demo,记录下思路1.效果2.主要代码//// ViewController.m// moreControllers//// Created by admin on 16/4/19.// Copyright © 2016年 tinghou. All rights reserved.//#define
2016-04-19 22:51:02 2335
原创 iOS开发总结之自定义非等高cell-xib(方法一)
1.xib中的结构:2.代码:#import "XMGStatusCell.h"#import "XMGStatus.h"@interface XMGStatusCell()@property (weak, nonatomic) IBOutlet UIImageView *iconView;@property (weak, nonatomic) IBOutlet UILa
2016-04-16 23:58:53 1273 4
原创 iOS开发总结之自定义非等高cell-storyboard
1.storyboard中的结构:2.代码#import "XMGStatusCell.h"#import "XMGStatus.h"@interface XMGStatusCell()@property (weak, nonatomic) IBOutlet UIImageView *iconView;@property (weak, nonatomic) IBO
2016-04-16 23:51:38 632
原创 iOS开发总结之仿qq侧滑功能
iOS开发总结之仿qq侧滑功能前言:本人现在一个人单挑两个app,此项目开发中使用到了手势来实现仿qq的侧滑功能,由于源代码保密,所以这里记录思路1.效果
2016-04-15 00:28:29 1382
原创 iOS开发总结之自定义等高cell03-xib
1.nib中的结构2.代码封装上面的cell#import "XMGDealsViewController.h"#import "XMGDeal.h"#import "XMGDealCell.h"@interface XMGDealsViewController ()/** 所有的团购数据 */@property (nonatomic,
2016-04-14 13:17:08 424
原创 iOS开发总结之项目开发中使用UITableView自定义多级表格&自定义cell
前言:本人现阶段一个人单挑两个app,此为使用UITableView的一些经验,记录下来,温故而知新。 由于项目源代码保密,所以这里只提供思路。1.效果: 2.思路:
2016-04-14 00:44:34 953
原创 iOS开发总结之自定义等高cell02-storyboard(封装)
1.nib中结构:2.用代码将上面的cell封装起来#import "XMGDealsViewController.h"#import "XMGDeal.h"#import "XMGDealCell.h"@interface XMGDealsViewController ()/** 所有的团购数据 */@property (nonatomic, strong)
2016-04-14 00:37:51 545
原创 iOS开发总结之自定义等高cell-storyboard
1.storybord中添加子控件并设置tag2.代码:#import "XMGDealsViewController.h"#import "XMGDeal.h"@interface XMGDealsViewController ()/** 所有的团购数据 */@property (nonatomic, strong) NSArray *deals;@end@imp
2016-04-14 00:28:52 819
原创 ios开发autolayout之Masonry使用总结
1.about Masonry目前最流行的Autolayout第三方框架用优雅的代码方式编写Autolayout省去了苹果官方恶心的Autolayout代码大大提高了开发效率框架地址:https://github.com/SnapKit/Masonry
2016-04-12 13:57:20 593
原创 ios开发autolayout之VFL语言使用总结
ios开发autolayout之 VFL language1.about VFL language示例:H:[cancelButton(72)]-12-[acceptButton(50)]canelButton宽72,acceptButton宽50,它们之间间距12H:[wideView(>=60@700)]wideView宽度大于等于60point,该约束条件优先级为700(优先级最大值为1000,优先级越高的约
2016-04-12 13:33:16 1393
原创 ios开发autolayout之代码实现Autolayout使用总结
ios开发autolayout之代码实现Autolayout使用总结1.理论部分demo示例1:UIView *blueView = [[UIView alloc] init]; blueView.backgroundColor = [UIColor blueColor]; // 不要将AutoresizingMask转为Autolayout的约束
2016-04-12 13:07:30 1736
原创 Undefined symbols for architecture i386:
xcode报错:Undefined symbols for architecture i386: "_OBJC_CLASS_$_CMMotionManager", referenced from: objc-class-ref in libbaiduNaviSDK.a(BNaviGpsReckoner.o) objc-class-ref in libbaidu
2016-04-12 10:42:49 458
原创 Xcode DEBUG模式和RELEASE模式使用总结
在开发过程中,我们经常需要用到NSLog输出一些信息,甚至有的开发过程,必须在控制台查看输出,有经验的程序员通过控制台输出就能知道整个数据交互的一个流程。但是一个发布的程序,里面带有太多的NSLog输出,肯定对于App性能有所影响,这时候我们可以使用一个宏定义来处理,在开发的时候使用DEBUG模式,在发布的时候使用RELEASE模式。这样,发布的App就不会在程序内部做大量的NSLog输出了。
2016-04-12 09:55:44 4221
原创 swift基本语法(总结提炼版)之012 swift 之闭包
一:swift 之闭包就相当于objective-c中的block,先来段block代码#import "ViewController.h"typedef void (^FINISHED)();@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad { [s
2016-04-05 23:23:24 416
原创 objective-c之block 总结
block循环引用 block回调// AFNetworking的写法__weak __typeof(&*self)weakSelf = self;// 我之前一直这么写的__weak __typeof(self) weakSelf = self;// 或者这么写__weak XxxViewController *weakSelf = self;// 或者这么写__weak id weakSelf = self;
2016-04-05 22:08:06 368
原创 iOS项目开发中 webView 服务器返回来一堆不标准的html 语言 处理办法
webView 服务器返回来一堆不标准的html 语言比如服务器返回下图的数据 "”被转义成了>, "< 或者 <,">"可以写作 > 或者 >如果对上图的数据直接不做任何处理 就会是这样的效果处理办法 只需要搜索并且替换掉 上面被转义掉的 标签即可OK 成功搞定ing 下面是效果:
2016-04-05 15:55:56 1143
原创 iOS开发总结之项目开发中使用UITableView几百行代码搞定级联表格
前言:现在一个人正着手的一个项目中有这样一个需求:多级级联表格,试过多钟方案,最终这种方案最好,记录下来, 因为项目源代码保密,所以这里就只是提供 界面效果和实现思路。效果:
2016-04-03 11:49:33 1150
转载 iOS-Webview及正则表达式
目前微博客户端基本都使用Webview,这篇就详细讲解一下使用利用Webview展示微博的技巧。当然,主要以代码为主。Demo暂时就不提供了。之前也有几篇博文提到相关的,这里简单总结一下。为什么要用webview来展示呢,就我目前的经验来看,为了文字链接图片混排比较方便。所以既然要混排,又不能让人觉得这是webview,首先就要禁止bounces,也就是边缘滚动
2016-04-03 11:37:31 772
原创 UICollectionView自定义布局——瀑布流
效果图:代码:#import "ViewController.h"#import "XMGGridLayout.h"#import "XMGPhotoCell.h"@interface ViewController () @end@implementation ViewControllerstatic NSString * const XMGPhotoId = @
2016-03-31 00:41:46 805
原创 UICollectionView自定义布局——制作小相册
效果图: 代码:#import "ViewController.h"#import "XMGLineLayout.h"#import "XMGPhotoCell.h"@interface ViewController () @end@implementation ViewControllerstatic NSString * const XMGPhotoI
2016-03-31 00:38:37 988
转载 Mac OS X 10.11+系统 安装CocoaPods
目录CocoaPods简介一、CocoaPods 的安装1、更换 Gem 的源2、更新升级 Gem 版本3、安装CocoaPods4、更换repo镜像为国内服务器二、CocoaPods 的使用(图和文字有细微的出入)1、新建 Podfile 文件2、编辑 Podfile 文件3、执行导入命令4、第三方库更新三、遭遇到的问题
2016-03-30 21:23:21 2040
转载 iOS完整App资源收集
完整项目zhihuDaily 高防知乎日报IOS-Swift2.0 高仿半糖App 这个开源项目为半糖,官网,类似于美丽说,一款电商App,使用语言:Swift2.0,开发工具: Xcode 7.1,纯代码开发,耗时两个多月,数据为本地数据,用Charles进行抓包OSChina iPhone版 OSChina ios版Git@OSC iPhone iphone版z
2016-03-29 10:55:49 1766
转载 GitHub 上排名前 100 的 Objective-C 项目简介
GitHub Top 100 简介主要对当前 GitHub 排名前 100 的项目做一个简单的简介, 方便初学者快速了解到当前 Objective-C 在 GitHub 的情况.Android 版本的在此: https://github.com/Freelander/Android_Data/blob/master/Android-Librarys-Top-100.md若有任何疑问可通过微博@李锦发联系我本文章由 The EST Group 成员 @Aufree 整理而成, 转载请注明出处.
2016-03-24 23:31:24 936
转载 Swift学习资源
最新内容请查看Wiki苹果公司在WWDC 2014上宣布了他们将会推出一款新的编程语言,面向iOS和OS X系统的开发人员,这个新的语言被命名为Swift。Swift在iOS 8发布的时候推向市场,用来取代现有的Objective-C语言,对于这个巨大的决定,苹果公司的解释是Swift速度更快,使用起来更加容易。在Swift推出之后,苹果公司应该也不会停止对Objective-C的支持,开
2016-03-24 23:24:11 1128
转载 Swift 开源项目精选
基于《Swift 语言指南》开源项目收录,做了一个甄别和筛选,并辅以一句话介绍。@SwiftLanguage 更新至 2016-3-31,最近新收录 Duration, Bolts-Swift, Fusuma, sweetcorn, Kingsroad, react-native-ios-charts, PeekPop, ReplaceAnimation, boilerplate 等
2016-03-24 23:20:54 3097
转载 Swift 语言指南( Swift 语言主流学习资源)
@Swift指南 更新于 2016-3-21,更新内容详见 Issue 49。往期更新回顾详见《收录周报》 这份指南汇集了 Swift 语言主流学习资源,并以开发者的视角整理编排。对于精选项目及文章,可直接访问《Swift 项目精选》和《Swift 文章精选》。目录入门指引教程文章开源项目推荐网站开发工具媒体报道开放平台Apple Watch 指南入门指引苹果
2016-03-24 23:17:46 971
转载 中文 iOS/Mac 开发博客列表
本博客列表会不断更新维护,如果有推荐的博客,请到此处提交博客信息。本博客列表涉及的文章内容支持 定制化Google搜索,特别感谢 JeOam 提供并帮助更新。本博客列表也提供同步更新的OPML文件(下载OPML文件),可供导入到例如feedly等第三方定阅工具中,特别感谢 icepy 提供自动转换脚本。这里有导入教程。博客地址RSS地址One
2016-03-24 21:28:10 471
原创 地图定位CLLocation详解
1. distanceFromLocation: 方法/* * distanceFromLocation: * * Discussion: * Returns the lateral distance between two locations. */- (CLLocationDistance)distanceFromLocation:(const CLLocat
2016-03-18 14:18:58 8100
原创 CoreLocation框架地图定位(iOS9全适配)
1. 简介在移动互联网时代,移动app能解决用户的很多生活琐事,比如周边:找餐馆、找KTV、找电影院等等导航:根据用户设定的起点和终点,进行路线规划,并指引用户如何到达在上述应用中,都用到了定位和地图功能,在iOS开发中,要想加入这2大功能,必须基于2个框架进行开发CoreLocation :用于地理定位,地理编码,区域监听等(着重功能实现)MapKit:用于地图展示,
2016-03-18 10:42:45 5160
转载 iOS推送通知——Push Notifications Tutorial: Getting Started
Jack on March 17, 2016TweetLearn how to get started with push notifications!iOS developers love to imagine users of their awesome app using the app all day, every d
2016-03-17 23:00:27 7486
原创 iOS开发和学习中积累的一些经验总结提炼整理文章001——自定义Cell
自定义tableViewCell有两种方法:通过代码或者通过storybord,下面通过一个例子来说明#import "HTContactCell.h"#import "HTContact.h"@interface HTContactCell ()@property (nonatomic, weak) UIView *divider;@end@implementation HT
2016-03-15 22:02:57 784
原创 HTML5学习笔记(总结提炼版)——002 CSS
练习1:行内样式 1111111111111 1111111111111 1111111111111 1111111111111 1111111111111 1111111111111 1111111111111 ghhgjhjgghjghjghjhgjhjghjg
2016-03-14 23:00:07 448
原创 发布app失败 此证书的签发者无效 解决方法
问题描述:向AppStore提交app审核申请的时候报错了,检查证书发现好多证书都 显示出 “此证书的签发者无效” 问题原因系统证书“WWDR Certificate”(Apple Worldwide Developer Relations Certification Authority)在2016年2月14日失效,需要更新此系统证书解决方案:1.单击此链接下载
2016-03-14 16:50:58 3356
原创 HTML5学习笔记(总结提炼版)——001常见的HTML标签
前言:最近在学HTML5,想想还是把笔记放到博客来,一来可以相互分享和交流学习,二来2可以督促自己不要放松!练习1:src和href的区别src:引用,该资源是页面不可缺少的一部分,如(img标签 video标签 radio标签);href:引入,引入外部资源,如(a标签 link标签)--> 第一个程序
2016-03-14 00:42:47 1327
原创 我们大多数是迷茫众生,唯有让自我人性更加丰满…唯有让灵魂找回清净的本心…让生命在每个瞬间不再继续迷失
我们大多数是迷茫众生,唯有让自我人性更加丰满…唯有让灵魂找回清净的本心…让生命在每个瞬间不再继续迷失。
2016-03-13 11:46:02 672
原创 能否始终保持如初学者般的热情、专注,决定了在做某件事时能走多远,能做多好。
能否始终保持如初学者般的热情、专注,决定了在做某件事时能走多远,能做多好。
2016-03-13 11:44:15 614
转载 怎样成为顶尖的互联网产品经理
想成为一名顶尖的互联网产品经理,首先要学会几样工具,是否会交互设计,还要善于沟通交流总结,当然,这些只是一些基础的,这些技能只能保证你饿不死。任何智商没问题的人,通过一到两个星期的用心学习,均可熟练掌握。而要真正做到秒杀BOSS,成为顶尖的产品经理,完全取决于您是否具备以下能力抑或说经历:您是否足够的熟悉用户?这里所说的熟悉不在于你自吹自擂告诉别人你对用户多么了解,
2016-03-13 11:33:43 478
C语言深度解剖--解开程序员面试笔试的秘密(完整版)
2013-12-18
Effective C++中文第三版
2013-04-29
Android程序员指南
2013-04-29
C语言编程之道
2013-04-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人