获取相册数据
http://kayosite.com/ios-development-and-detail-of-photo-framework.html/comment-page-1
不用证书进行真机调试
http://jingyan.baidu.com/album/77b8dc7f9d4f1f6174eab619.html?picindex=12
IOS打包发布APP的所有详细流程
http://www.w2bc.com/article/134261
textField的详细知识点
http://www.cnblogs.com/rayray/p/4221666.html
集成百度地图
tableView中cell的高度计算
有关NSScanner的更好的介绍
iOS图表展示PNChart
CocoPods安装
安装第三方插件(先清除再安装)
- Alcatraz Manager 插件管理者
http://www.jianshu.com/p/0e7a36d2af4b
直播功能(学习)
http://www.cnblogs.com/oc-bowen/p/5895523.html
- 需要手动编译 集成ijkplayer
CAlayer的学习
layer的mask的学习(重要)※
- http://www.cnblogs.com/gardenLee/archive/2016/04/09/5371377.html
- http://www.bkjia.com/IOSjc/1031271.html
- http://www.cocoachina.com/ios/20161014/17747.html
CALayer *mask; mask属性,可以实现很多形状的遮罩,其基本效果是: 比如layerA是layerB的mask,即layerB.mask = layerA; 那么layerA上透明的部分,会被绘制成白色挡住layerB(貌似都是白色,不知道能不能弄成其他颜色); layerA上不透明的部分,会被绘制成透明,显示出layerB的内容。 注意:作为mask的layer不能有superLayer或者subLayer!
//理论上作为mask的layer不能有父layer,所以要remove掉
xib拉伸图片
http://blog.csdn.net/meegomeego/article/details/9293515
base64加密算法
http://blog.csdn.net/tongwei117/article/details/50836325
多行label自动换行
撑开cell即可,不要在外面再套一层view,多行label排布。
App检测更新
http://jingyan.baidu.com/article/335530da8b1e0419cb41c305.html
利用AppLoader上传应用
http://www.cnblogs.com/gaoxiaoniu/p/5909829.html
OC和swift混编
http://www.jianshu.com/p/28b05cca9271/comments/1198449
NSURLCache内存缓存
http://blog.sina.com.cn/s/blog_9693f61a01016t4w.html
http://blog.csdn.net/shaobo8910/article/details/51719673
ios语音对讲
http://blog.csdn.net/u011619283/article/details/39613335
iOS 上传图片限制大小
http://www.jianshu.com/p/1f89da12bfaa
GitHube出名的第三方
http://blog.csdn.net/arodung/article/details/50846546
iOS 用xib布局scrollView
http://www.jianshu.com/p/765234d4ae97
Water波浪水动画
http://www.cocoachina.com/ios/20161202/18252.html
背景渐变色
http://blog.csdn.net/a158337/article/details/50465921
App Extension的学习
- http://blog.csdn.net/chenyong05314/article/details/39646101
- http://www.cnblogs.com/jackma86/p/5002899.html?utm_source=tuicool&utm_medium=referral
- http://www.jianshu.com/p/ab268a1ae000
Xcode8的改动
- http://blog.csdn.net/jnbbwyth/article/details/52576169
- http://blog.csdn.net/u012938194/article/details/52778167
智能家居
http://www.cocoachina.com/programmer/20140629/8974.html
HomeKit
http://www.jianshu.com/p/e5c6497b3dcd
Asyncsocket
http://qk13warcraft.blog.163.com/blog/static/1575493442012778524173/
滚动隐藏NavigationBar
http://www.jb51.net/article/91731.htm
键盘弹出(看看)
http://blog.csdn.net/whuizhou/article/details/50441230
键盘弹出时键盘弹出更改view的位置写了这么一行代码 self.view.layoutIfNeeded(),textfield会莫名的前几个字符跳动这是开发时发现的bug
跨平台app开发()学习
http://blog.csdn.net/guzhenping/article/details/50496631
隐藏导航栏
http://www.jianshu.com/p/bba27212de69
设置不同的字体
http://www.cnblogs.com/jijiYY/p/4736967.html
- 根据用户设置动态改变程序内字体大小
改变字体
UIBezierPath详解
http://blog.csdn.net/u014286994/article/details/51316941
抽空研究下
dateformate的形式
防止数组越界程序崩溃
NSAssert(NO, @"beyond the boundary");这个就是OC中的断言,简单讲就是当程序处于debug模式时会给我们跑出错误信息,而处于Release模式时也就是用户使用程序时不会抛出信息而导致闪退。
Tesseract OCR(光学字符识别)教程
平滑移动大头针视图(类似滴滴和UBER)
iOS使用GCDSocketManager实现长连接
仿支付宝导航栏改变e
使用SDWebImage下载高分辨率图,导致内存暴增的解决办法
Xcode中project.pbxproj合并冲突的解决
Masonry的使用
没有文字时的textField的删除问题
简约动画(3点动画)
- http://www.cocoachina.com/ios/20161024/17833.html
- http://www.cocoachina.com/ios/20151210/14631.html
- http://blog.csdn.net/wangrui13931182709/article/details/51191782
容器视图StackView
在view上响应手势和touch事件
音频录制与播放
- http://blog.csdn.net/lovechris00/article/details/52033555
- https://github.com/gang544043963/LGAudioKit
Navigation的BarButton的加消息提醒角标
JSPath热更新原理
- http://blog.cnbang.net/tech/2808/
- http://www.jianshu.com/p/41ed877aa0cd
- https://jspatch.com/Docs/start
转场动画
SVG格式文件(学习下)
svg的20个工具
uber启动动画
启动页动画
IOS使用progssview仿滴滴打车圆形计时
自定义气泡
超级动画
如何用xcode7.3在ios10的真机上调试代码
点赞粒子效果动画
- http://www.cocoachina.com/ios/20161202/18267.html
- http://www.jianshu.com/p/4b6d60755dd3
- 粒子动画属性介绍
- http://blog.csdn.net/hero_wqb/article/details/50539444
Masonry与UITableView+FDTemplateLayoutCell搭配使用
Masonry设置长宽比等比例
[image mas_makeConstraints:^(MASConstraintMaker *make) {
make.center.offset(0);
make.width.equalTo(self.view).multipliedBy(0.7);
make.height.equalTo(image.mas_width);
}];
解决Xcode删除文件后missing file警告
iOS 证书申请和使用详解
企业app分发流程
静态库.a .framework的创建和调试
网络请求工具类(具体看下)
collectionViewCell自适应高度宽度
设置collectionView或者tableView的contentSize
设置系统声音及震动
自定义相机
相机自动对焦实现原理,猜想
根据人脸或者二维码在整个扫描区域的面积大小,如果面积过小,或者过大,都会调整焦距。
手动调节相机焦距,实际上是改变预览图层的transfrom
[self.previewLayer setAffineTransform:CGAffineTransformMakeScale(self.effectiveScale, self.effectiveScale)];
百度地图常见错误⚠
如果用block或者代理在别的界面(如地址搜索页面)跳转回地图页面的话,会因为代码在block中执行,mapView没有代理而出现所有大头针都是红色大头针,原因就是mapView的代理是在ViewWillAppear中才设置的,执行代码时mapView没有代理的缘故。特在此说明,,需要注意。
CoreAnimation动画
Objective-C 基本类的Category (全而强大)
系统崩溃日志获取及上传
导航栏适配--translucent属性设置引起y值变化的问题
图表使用第三方
- PNChart JHChart
Xcode基础理论知识(多看下)
- http://www.jianshu.com/p/3fce0bd6f045
- http://www.jianshu.com/p/e304247ede59
- http://blog.csdn.net/hitfyb/article/details/50876207
- http://blog.csdn.net/hitfyb/article/details/50875949
最新Xcode继续使用插件
xib中在tableView中创建Header,Footer
在xib中先创建好tableView再将view拖拽进来就可以了(记住->view的frame必须设置成Freeform。忘记此步骤就不能成功了),第一个拖进来的view为header,第二个为footer
方法1、需要在代理中修改header或者footer的高度,[tableView reloadDate]
方法2、self.tableView.tableHeaderView.frame = CGRectMake(0, 0, 0, 200);
Facebook pop动画学习
Cell高亮(highlighted)和选中(selected)效果
html与oc交互的富文本编辑器(混编)
GitHub各种第三方库学习一下
颜色填充(学习一下)
ios 逆向钉钉
Xcode工程目录下自动生成Build$DerivedData
对齐矩形
从网页缓存中获取图片
- http://www.jianshu.com/p/bffb1e7fa7f9(低级)
- http://www.jianshu.com/p/ed7562a34af1
- http://www.jianshu.com/p/0244e431fb3c
tableView左滑多选按钮实现
WKWebView的使用 ios8 之后使用
公钥与私钥,HTTPS详解
ios 边下边播实现思路
屏幕旋转
ios 核心动画高级技巧
在一个Xcode页面建立多个工程
改变UIAlertController的标题、内容的字体和颜色(KVC)
webView后退刷新的坑(微信webView)
- http://blog.csdn.net/wadahana/article/details/50168643
- http://www.cnblogs.com/cynthia-wuqian/p/6268359.html
Mac电脑下把自己的项目上传到Github
App Store App申请审核加速
facebook动画引擎pop
SDWebImage加载大量高清图片崩溃问题
竖向从右向左排列的Label
OC与Swift 混编
- http://blog.csdn.net/msyqmsyq/article/details/50750764
- http://blog.csdn.net/qq_24904667/article/details/52597175
网友评论