讨论IOS开发以及自己的经验1. 基础知识基础知识有时在开发中不怎常用,理由是现在有很多三方工具,比如网络AFN,数据库FMDB(当然有直接存储模型model的工具)等等。快速开发中基本不怎么常用。 但是在一些大公司基础知识比较重要,不用这些三方工具,都是分装自己的轮子上传到git上,然后用cocoapod管理,这样的话就很重要了,对基础知识要求很严格,比如:网络底层累NSUrlSession,
转载 2024-01-06 08:43:22
84阅读
 所有的UI操作,都要切换到主线程中进行.否则,会发生莫名其妙的错误.在主线程中,runloop默认是开启状态的。非主线程中,如果要用到runloop,必须手动开启runloop。关于runloop知识。对于常见的EXEC_BAD_ACCESS,EXC_BAD_INSTRUCTION,错误,一般都是因为访问已经被release的对象造成的。尤其是在一个线程中访问另外一个线程的autor
转载 2024-01-15 13:26:37
36阅读
一、 iPhone Size手机型号屏幕尺寸iPhone 4 4s320 * 480iPhone 5 5s320 * 568iPho
转载 2022-11-28 16:58:46
94阅读
一.音乐播放类概念 iOS 下能支持歌曲和声音播放的的类有几个:SystemSound AVFoundtion库中的AVAudioPlayer #重要 MediMPMusicPlayerController 常用音频控件  3. MPMediaPickerController 本地音乐库选择器  5. MPVolumeView 播放进度条 这里有一个PPT在解释几种概
转载 2023-07-21 15:23:21
169阅读
网站客户端1.在pch中写一个服务器域名的宏定义,在具体发送请求时用这个宏定义写域名。2.ASIHTTPRequest对象也可以设置tag值。在requestFinish方法中通过tag值来区别下载的来源。3.在requestFinish方法中通过打印NSString *s = request.responseString;来检查请求地址是否正确。Cocos2D
转载 2022-12-09 15:03:06
28阅读
1.使用场景:在进入C控制器,可能有两个入口A和B控制器,从哪个入口进来,点击返回就返回哪个控制器。这样我们可以在C控制器中写上这个导航控制器的方法来判断,控制器栈中存在的是是否存在A或者B控制器,如果有A代表从A入口进来,那么就返回A,B则同义。UIViewController *VC = [self.navigationControllerviewControllerWithName:@"AV
原创 2023-02-07 14:34:11
101阅读
iOS 音频开发经验汇总 一.音乐播放类概念 iOS 下能支持歌曲和声音播放的的类有几个: SystemSound AVFoundtion库中的AVAudioPlayer #重要 MediMPMusicPlayerController 经常使用音频控件 3. MPMediaPickerControl
转载 2017-07-19 11:54:00
414阅读
2评论
iOS开发中经常需要使用的或不常用的知识点的总结,几年的收藏和积累(踩过的坑)。 一、 iPhone Size 二、 给navigation Bar 设置 title 颜色 1 2 3 UIColor *whiteColor = [UIColor whiteColor]; NSDictionary
转载 2018-07-26 15:01:00
315阅读
2评论
一.音乐播放类概念 iOS 下能支持歌曲和声音播放的的类有几个: SystemSound AVFoundtion库中的AVAudioPlayer #重要 MediMPMusicPlayerController 常用音频控件 3. MPMediaPickerController 本地音乐库选择器 5.
转载 2016-04-05 22:20:00
177阅读
2评论
作者:李远 在开发iphone软件的过程中,我走了很多弯路,但也积累了一些经验,在此整理成文,和iphone开发者们一同分享。 经验一:控件中文本框的字体居中 一般字体居中直接在xib界面中修改参数即可,但是像tableView等控件中加入的文本,就不能在xib中轻松的修改了。这时,就需要下面的语句:label.textAlignment = UITextAlignmentCenter; 这样
转载 2023-07-20 22:17:26
101阅读
一、经验总结 1.联动滚动列表的实现 初期实现方法,使用2个TableView和1个CollectionView。使用scrollViewDidScroll方法监听TableView的滚动,保证表格CollectionView的(x,y)偏移量与TableView的偏移量相同,实现联动滚动。 实现之后发现使用CollectionView的效果不是很理想,原因是同屏幕里实现的UICollection
直播技术_前提准备这里我们要研究直播技术首先需要对AVFoundation熟悉掌握AVFoundation拍照和录制视频AVFoundation中提供了很多现成的播放器和录音机,但是事实上它还有更加底层的内容可以供开发者使用。因为AVFoundation中抽了很多和底层输入、输出设备打交道的类,依靠这些类开发人员面对的不再是封装好的音频播放器AVAudioPlayer、录音机(AVAudioRec
本文转载至http://dreamahui.iteye.com/blog/1878922IOS开发总结 by mhmwadm (感谢mhmwadm)2013/4/101 XCode快捷键 42 Objective-C 42.1 代码混编 42.2 代码中字符串换行 52.3 不要调用[super release] 52.4 判断一个字符串是否包含另一个字符串
转载 2013-11-22 10:29:00
221阅读
2评论
本文转载至 :http://dreamahui.iteye.com/blog/1878650软件开发方面1. 在每个页面的入口和出口(一般是viewDidLoad和dealloc)打上日志,可以了解用户的操作流程,并查出页面在关闭时是否销毁了相应的对象。2. 定时器NSTimer 需要在一个新线程中运行,否则UI操作会阻塞定时器。
转载 2013-11-22 10:25:00
75阅读
2评论
四十、AFNetworking 传送 form-data 将JSON的数据,转化为NSData, 放入Request的body中。 发送到服务器就是form-data格式。 四十一、非空判断注意 BOOL hasBccCode = YES; if ( nil == bccCodeStr || [bc
转载 2016-05-10 16:55:00
103阅读
2评论
基于多年 iOS 开发经验,本文总结多条实用技能,希望对大家有所助益。1、禁止手机睡眠[UIApView:(UITableView *)tableVi
转载 2022-11-30 10:05:24
209阅读
1、搭建开发环境         网上有太多的开发环境的详细文章,并且window开发环境包都封装好了,按着顺序一步步来,基本没有问题,这里说明一下需要安装的内容:        编译器,常常是mingw编译器,可去官网下载。安装到目录C:\MinGW        Qtsdk,
关于iOS 开发创建工程时的一些经验
推荐 原创 2014-10-08 12:41:49
4111阅读
1评论
不要过早优化 血泪教训,调整 uboot 分区大小后,又去增加了uboot 2010 中的 nor flash适配(添加了两个c文件),因为 static函数过多,编译出来的u-boot.bin大小,超过了 uboot的分区大小,破坏了后边的kernel, kernel的头部破坏了,启动失败。。。调 ...
转载 2021-09-10 00:24:00
125阅读
2评论
本文主要介绍了Java代码开发规范,包括错误码的使用、异常处理、日志规约、单元测试规范、数据库设计规范、安全规约和工程结构规范等。强调了错误码的分类、使用和对不同文化背景开发者的重要性,以及代码重构和系统设计的重要性。
原创 9月前
79阅读
  • 1
  • 2
  • 3
  • 4
  • 5